{"_id":"@absolutejs/absolute","_rev":"1384-37b17551c973ae46f32c2125489465c4","name":"@absolutejs/absolute","dist-tags":{"latest":"0.19.0-beta.1112","beta":"0.20.0-beta.92"},"versions":{"0.1.0":{"name":"@absolutejs/absolute","version":"0.1.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"fab27c4ce0e158a343f88601306c395b715de05d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.0.tgz","fileCount":30,"integrity":"sha512-IgBBvXUA/XiyWL/tDwmuEgDQvnmjZ017BEwzBlhLNpQks3HPHz4DbrBMKkYBiVUlSSme26+toOiqN7qiNdU+TQ==","signatures":[{"sig":"MEUCIQDuX8XVnXMCFoJ0y7NUCo+ifbexd7g5e2bBvU3j/7nJ3QIgZrsAUpEuP0JW7D1hCcLASqGwTLLgpRJFKAgO0K867nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339212},"main":"dist/index.js","shasum":"fab27c4ce0e158a343f88601306c395b715de05d","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/**/* --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-IgBBvXUA/XiyWL/tDwmuEgDQvnmjZ017BEwzBlhLNpQks3HPHz4DbrBMKkYBiVUlSSme26+toOiqN7qiNdU+TQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.0_1744197553658_0.527234546844483","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@absolutejs/absolute","version":"0.1.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"03a6db647fd421c82a4c977f33064634f84efde4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.1.tgz","fileCount":34,"integrity":"sha512-nnJTkpBOMFrFzkmA/wb32u6DhCKF71dIyIAoLxUC+joNJXtsfGwA8LDeOY9bgVlIpBBeU22VtU5PNdHgFPTdqQ==","signatures":[{"sig":"MEUCIQCaxgMe2LjFxsMCcxR2PyjQslFQTMU+ce9pQcPrMpjb9AIgVwgsiR+SUQpmcvYezZb4CtkUU79lHCsldXw7mgfphbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339518},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"03a6db647fd421c82a4c977f33064634f84efde4","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/**/* --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-nnJTkpBOMFrFzkmA/wb32u6DhCKF71dIyIAoLxUC+joNJXtsfGwA8LDeOY9bgVlIpBBeU22VtU5PNdHgFPTdqQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.1_1744199483395_0.056634742037789954","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@absolutejs/absolute","version":"0.1.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"2b39f7241c1e37120b47c6da8367f672c0101fca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.2.tgz","fileCount":49,"integrity":"sha512-Jwt2+8b7du2unD1mcyXJKJwmklPvSogGm8fddzGkWjlIzSisaKKYTAQ5pz+SugP6WExrCyOlmxWDuZUrGE4ksA==","signatures":[{"sig":"MEUCIQD0W0Tz+Ikp2q2Z7f+XmrnNCHdMqAvujZ3Ti3eTCgeZcwIgQyDWG/8fCP4mpEnSClcisfW5tqJIzwYMmA4pRnHOR3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665532},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"2b39f7241c1e37120b47c6da8367f672c0101fca","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/**/* --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Jwt2+8b7du2unD1mcyXJKJwmklPvSogGm8fddzGkWjlIzSisaKKYTAQ5pz+SugP6WExrCyOlmxWDuZUrGE4ksA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.2_1744199546161_0.049697185429697255","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@absolutejs/absolute","version":"0.1.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"f61cfb8b392467917b4f83837f3b13ed6d14a080","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.3.tgz","fileCount":28,"integrity":"sha512-lcj+P/9AtIAJdR3EWHyMfg0onWB2c5fCfJT5CpH8T9WWmCwuZn/5o7TpHn0365T5qNfi58fv2PosXagN97RTyQ==","signatures":[{"sig":"MEQCIFVjNxFqBTg1Y55q9X3C6iuAhFHXZNlUJrmUbH07DTnDAiA6iDCfZ6sZQBa6APWqMlodMaQmHfJ9xkznkMsQswEPtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338959},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f61cfb8b392467917b4f83837f3b13ed6d14a080","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lcj+P/9AtIAJdR3EWHyMfg0onWB2c5fCfJT5CpH8T9WWmCwuZn/5o7TpHn0365T5qNfi58fv2PosXagN97RTyQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.3_1744387675131_0.7086597321354238","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@absolutejs/absolute","version":"0.1.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"f485d18e6eb9c713823c8cba3a8a269abee2d8af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.5.tgz","fileCount":29,"integrity":"sha512-bxV9AVtOY7eUYyXX/Jych1zqoreUWkF0KzozudAFCkhjZ8I1mWcHeftpjzCTE7WaTqkCso9AJZE/mCjLOrBDQQ==","signatures":[{"sig":"MEUCIQDr0eyIezCMBwyAMh+SiPwp/PoX3a2ijdfI5JM0THIZ5wIgD5UA8rPqpDYuLgtikZ/qApCGEnhn65rvRK9YPl870+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340759},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f485d18e6eb9c713823c8cba3a8a269abee2d8af","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-bxV9AVtOY7eUYyXX/Jych1zqoreUWkF0KzozudAFCkhjZ8I1mWcHeftpjzCTE7WaTqkCso9AJZE/mCjLOrBDQQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.5_1744484003770_0.29760852171306396","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@absolutejs/absolute","version":"0.1.6","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"fcc0920ba09cef26a2977475f9a783eaa7bd2b56","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.6.tgz","fileCount":29,"integrity":"sha512-WutJ8vS/VaxB60SCusU/rN0wYsC3otX+7qJyOvZyRDdvqBbnyhz90XmS7tbpeM3+dc0hQhSAkhGdUCSAWu1Rqg==","signatures":[{"sig":"MEYCIQCYDeCMxdQ9493g7iMJM+4eTB6UVWrhLvTIWsEHKGnrkwIhAMRLSgG5Qbg0Y8EFHNPwhczP2VvZ2Gc+v+1mEYpTxAG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341287},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fcc0920ba09cef26a2977475f9a783eaa7bd2b56","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-WutJ8vS/VaxB60SCusU/rN0wYsC3otX+7qJyOvZyRDdvqBbnyhz90XmS7tbpeM3+dc0hQhSAkhGdUCSAWu1Rqg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.6_1744486292150_0.4096853736378123","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@absolutejs/absolute","version":"0.1.7","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"4e58be4bddb397d23572fc5c95df012f6c88d893","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.7.tgz","fileCount":29,"integrity":"sha512-DvX3fMr6A9MVU85d1hOGeJ0UIGm4+ZJ9zDJlMD2NMEzO8MZF5nGGjmHDvkeyYLD59R/6HzQd5icP7L3GWHguTg==","signatures":[{"sig":"MEUCIQD0VLiACKZsfWDlRW6BjMBnhjb7esFXtEbd6VFO1sXXUQIgdUqHo/5Zy+wlTv75ncQFjwjy4zZAAFjzUFDXEkIdMZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341246},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4e58be4bddb397d23572fc5c95df012f6c88d893","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-DvX3fMr6A9MVU85d1hOGeJ0UIGm4+ZJ9zDJlMD2NMEzO8MZF5nGGjmHDvkeyYLD59R/6HzQd5icP7L3GWHguTg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.7_1744486982971_0.2326347039238652","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@absolutejs/absolute","version":"0.1.8","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6ee6c1c09ba89ad57f00a6fd748f41ee09243654","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.8.tgz","fileCount":29,"integrity":"sha512-+E09GRtFewQw2CSoPQTkAtCS10x9sQXMtKtXT6pgiGJdGrbZbZC0aKrajCb4E0/xfYKlrw58fX7HOHKen/rPaA==","signatures":[{"sig":"MEYCIQDC9It0P3oCF1RBYi7F8WiXiw6bhpMHMr20U3jTeB7UvAIhAIaFav/aSFUg3eK5In2DQ56QJFSTGNdEtiOhipYF8LXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341818},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6ee6c1c09ba89ad57f00a6fd748f41ee09243654","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-+E09GRtFewQw2CSoPQTkAtCS10x9sQXMtKtXT6pgiGJdGrbZbZC0aKrajCb4E0/xfYKlrw58fX7HOHKen/rPaA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.8_1744487288946_0.009463850704709786","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@absolutejs/absolute","version":"0.1.9","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"c09945addb8efc2bea4ba9c002eee869122e37f5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.9.tgz","fileCount":29,"integrity":"sha512-ypqqguxSIrZX/QXOm3w7r/tBHKGIAPztUnKoo8w5e/BbcsF0m71hPLDwYmXFwCVZ8F8hvpgz8/B2iYkn/CqRiQ==","signatures":[{"sig":"MEUCIG2yYFAAwM8I6sx+30d+LvJU8Vs3QSGlnulXjVI03TjRAiEAoAuvCtwT1/f3wNQENVexdy42rOHoCTYRXMJAqZ+vCvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341928},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c09945addb8efc2bea4ba9c002eee869122e37f5","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ypqqguxSIrZX/QXOm3w7r/tBHKGIAPztUnKoo8w5e/BbcsF0m71hPLDwYmXFwCVZ8F8hvpgz8/B2iYkn/CqRiQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.9_1744487904723_0.6724698548487482","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@absolutejs/absolute","version":"0.1.10","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"b96de39f4b6528daf0b180401b110ea6d7895b06","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.10.tgz","fileCount":29,"integrity":"sha512-+2AGdnQM5EQRfC4Y57nI4oTs3EARMwWDC/SMqQzH/RNprme+8p9zRyha1FvhfKxfT8AnIzfQYWFSyceWUs352Q==","signatures":[{"sig":"MEUCIBtKj5a0196aOVPQfz84haJozAK2/PhAKcKCPwCnFO2LAiEA76X6Dv4xHpCyOLw5DnZ5zAP5QeQjKisxFG3VYymNOW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341930},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b96de39f4b6528daf0b180401b110ea6d7895b06","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-+2AGdnQM5EQRfC4Y57nI4oTs3EARMwWDC/SMqQzH/RNprme+8p9zRyha1FvhfKxfT8AnIzfQYWFSyceWUs352Q==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.10_1744488260701_0.008806590227208533","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@absolutejs/absolute","version":"0.1.11","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6415afc6aa74317a27ffce2dba6a148cbce85667","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.11.tgz","fileCount":29,"integrity":"sha512-8xXpAFpLt8BM8Wm30SN2QYd+liQv0guihkS3ZXjal4aDsweXuNMDZot8LC0JPWj4tfqA7aLLoU9M2gRZOix7tw==","signatures":[{"sig":"MEQCIC5fMCX62ZRU+IXz3fsbWQDH4kiCSYjZy0oCgf0d0WBiAiAJOH4y2hIqP28YXyR5T6AlZYhiR1WjRsIOmDmPb7IXNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342609},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6415afc6aa74317a27ffce2dba6a148cbce85667","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-8xXpAFpLt8BM8Wm30SN2QYd+liQv0guihkS3ZXjal4aDsweXuNMDZot8LC0JPWj4tfqA7aLLoU9M2gRZOix7tw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.11_1744488417578_0.2115110586450888","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@absolutejs/absolute","version":"0.1.12","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"83a5f55cc4ba235ccad490bfe70b5e3dfd3033b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.12.tgz","fileCount":29,"integrity":"sha512-1GdBCtCQRRVNsJaM0i9BbvSNqn0JdyNHsKrKZfljahholFTWYC8yqqfkC0ZAkmKD+ykU1rCYsNlC/luLdb0oLg==","signatures":[{"sig":"MEQCIHXiLPAobo17p5s3FIdTyFXQYOHbqFAis66NrsBqssLrAiBZbEObGSEGYMD8sMxlGrIpXAPbT1hqXzePR7GEqFfc3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342604},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"83a5f55cc4ba235ccad490bfe70b5e3dfd3033b2","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-1GdBCtCQRRVNsJaM0i9BbvSNqn0JdyNHsKrKZfljahholFTWYC8yqqfkC0ZAkmKD+ykU1rCYsNlC/luLdb0oLg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.12_1744489407469_0.4158315944718416","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@absolutejs/absolute","version":"0.1.13","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"63f31f8518c2e0ae220ce93f8b71e9da004ad750","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.13.tgz","fileCount":29,"integrity":"sha512-2U7WgrbntPpmanXqvSUYPwB7B6YaIyw6CLQNtxiUzPdpmD1aBGtsVI0j84ZYM0/9aHBKGcI86GYCYbfKFe55dA==","signatures":[{"sig":"MEQCIGfOKgxMeK/BGFZ7C1GfO4KulQaiQwuHEivxAFgTYhzCAiBta8drw4BwFvrSvwr1SnxLZO3Y1/Qkm9F07cxDGiCCnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342886},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"63f31f8518c2e0ae220ce93f8b71e9da004ad750","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-2U7WgrbntPpmanXqvSUYPwB7B6YaIyw6CLQNtxiUzPdpmD1aBGtsVI0j84ZYM0/9aHBKGcI86GYCYbfKFe55dA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.13_1744489604795_0.47367530960641346","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@absolutejs/absolute","version":"0.1.14","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"f5029f4ebcd586c4f0fed17ceb33c3171f5e4593","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.14.tgz","fileCount":29,"integrity":"sha512-UjV6esh24ENmtHQX1QMD5ajeqQnlwACPpJCvKRVLX2i6L78KYI+bGE84iMnjYnMzdkgG9/pL8+8245wWKmikkQ==","signatures":[{"sig":"MEUCIQC6EqEL19Gi9UHATusc8q1ozidmxrsqkETFNrNnBabHEgIgVxT+kVMBCSrrvy2DcqSWZGN5pzwt+inv1QhGniXEXgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343158},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f5029f4ebcd586c4f0fed17ceb33c3171f5e4593","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-UjV6esh24ENmtHQX1QMD5ajeqQnlwACPpJCvKRVLX2i6L78KYI+bGE84iMnjYnMzdkgG9/pL8+8245wWKmikkQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.14_1744490064660_0.08318953893077774","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@absolutejs/absolute","version":"0.1.15","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"b21b92cd0e12fb852cf7e71e7cfe6904abeb98f2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.15.tgz","fileCount":29,"integrity":"sha512-+boJwngI4LUYEBAdIQAJuw772mM0+a2dZUyu89nvpVwxmpNff0ql7daEkDkEkkk6bitvdV3AwSmmJrkoVKJyrA==","signatures":[{"sig":"MEQCIAXIX9SoFbhN9lUHY0U7daq3RWuyLeHBnrOfzqr62MKXAiBcJNINovhdwQPqEkQGr7ca06ae1SGG8Shz6PLADveiiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341402},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b21b92cd0e12fb852cf7e71e7cfe6904abeb98f2","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-+boJwngI4LUYEBAdIQAJuw772mM0+a2dZUyu89nvpVwxmpNff0ql7daEkDkEkkk6bitvdV3AwSmmJrkoVKJyrA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.15_1744491411145_0.6087419677031971","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@absolutejs/absolute","version":"0.1.16","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"1d2cdf0e8197a46c34ba3010282dd6fd044d3406","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.16.tgz","fileCount":29,"integrity":"sha512-sqI5xg+M13/R85VfRHA9nouV0Bi/QJqpWNCPJ3SkKV8v36ZyUC2OZVYfCeCXb4F9TOd1OZ4K7+zOX88Z9C+jEA==","signatures":[{"sig":"MEUCIQDTD1v7mLqkox4XGh6/iRtFjz0AOhaQ2HBjWvOqDHqFAQIgA0u+uQc2iqCHCRuK0tBTEvkVqjbTIzdM/YhpBPWiBxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341372},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1d2cdf0e8197a46c34ba3010282dd6fd044d3406","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-sqI5xg+M13/R85VfRHA9nouV0Bi/QJqpWNCPJ3SkKV8v36ZyUC2OZVYfCeCXb4F9TOd1OZ4K7+zOX88Z9C+jEA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.16_1744492162192_0.06389547083324976","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@absolutejs/absolute","version":"0.1.17","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"d33438d8304043d3eca1e8ed2bb2068684fd65df","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.17.tgz","fileCount":29,"integrity":"sha512-ZYLwKnAHb8SUlh+kGgdtcc2ThZMfnuaYA35CZVm9/w3c+2rPB05LGge80RSpmSEXWaSYGm4xTZEZlw5VsnzN8w==","signatures":[{"sig":"MEQCIBDcAFNldJjG7GeMELLd98CPAcJNEOeTo1o1jfTiP4vlAiBoHK5apffv97P7fTBUj0sw7PzB0ktUlqIsix7COuFU+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341363},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d33438d8304043d3eca1e8ed2bb2068684fd65df","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ZYLwKnAHb8SUlh+kGgdtcc2ThZMfnuaYA35CZVm9/w3c+2rPB05LGge80RSpmSEXWaSYGm4xTZEZlw5VsnzN8w==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.17_1744492226935_0.2389890489852251","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@absolutejs/absolute","version":"0.1.18","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"815bdfde3c4aad86524764f475ade39338513eb7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.18.tgz","fileCount":29,"integrity":"sha512-Pgo8wJ3c4FR/yUwH0AR9lLabjAkyyvJQN6MVCmF1golclyR9YjzpcrEUBVjkUe2UeDEmCbHV0ccP8o4Rkar2nA==","signatures":[{"sig":"MEQCIGnY1LojRe45OlLAY4XTUGzOOoHepOAF9RHktvFDM5YPAiBy6DMifY8Cn9qec2R9zVSveXrBoyZewq+U7YfpOctDBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341663},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"815bdfde3c4aad86524764f475ade39338513eb7","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Pgo8wJ3c4FR/yUwH0AR9lLabjAkyyvJQN6MVCmF1golclyR9YjzpcrEUBVjkUe2UeDEmCbHV0ccP8o4Rkar2nA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.18_1744492520280_0.1472480906680862","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@absolutejs/absolute","version":"0.1.19","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"4b987b908ed45177abe7c6c642dc4aa7d732fa6a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.19.tgz","fileCount":29,"integrity":"sha512-e3yrQ8isEL9SbrZ/vrDQq6c0SwTlNs0iHw/iAtwida03O1XOM4hmE341MRhBotOiZgDLbvICHcCBalSz7Br9yw==","signatures":[{"sig":"MEUCIA9P6P1jQeGJ4QrU1+qofqvnhiOdK5V/+2XP7Cj2NguSAiEAyoiCOwWBu3yIV1o+HqbG1G3LWbLwqCTrtcEmuk2zqz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341696},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4b987b908ed45177abe7c6c642dc4aa7d732fa6a","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-e3yrQ8isEL9SbrZ/vrDQq6c0SwTlNs0iHw/iAtwida03O1XOM4hmE341MRhBotOiZgDLbvICHcCBalSz7Br9yw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.0.13","svelte":"4.2.15","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.19_1744493085811_0.9074080252960779","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@absolutejs/absolute","version":"0.1.20","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"28e5d2cd79e998b8494821920f5b97287ede7ea0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.20.tgz","fileCount":29,"integrity":"sha512-pScJ/V85UgPhJx14YyyUuX/Rt0ouu/eLScQBbsG7EwedcMyxFv6ztA6QfQbKEI3y2jwOqZl/+p5dO2YaG3VVqA==","signatures":[{"sig":"MEUCIQDreJQ2Xkzl1mfzkp7evh6nWulc0l1EsPF62dv2oi6dQQIgPnxECdbbOFGQvZqNDDh/nxXlk4LfVzLqH3v3K1ivwkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341663},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"28e5d2cd79e998b8494821920f5b97287ede7ea0","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-pScJ/V85UgPhJx14YyyUuX/Rt0ouu/eLScQBbsG7EwedcMyxFv6ztA6QfQbKEI3y2jwOqZl/+p5dO2YaG3VVqA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"elysia":"1.0.13","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.20_1744499241665_0.7528454713503974","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@absolutejs/absolute","version":"0.1.21","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"30c6cc0afb0246ce4b9dfa84912d1ebe535fdca9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.21.tgz","fileCount":29,"integrity":"sha512-4S9YSO6DT4IcSZVEKhkn7cDvMnsljwWgSunc1rnBTurYNBUcHvKg/q4QbYUwmSkEyHdScvaZiP0bZWbanhqrZg==","signatures":[{"sig":"MEYCIQDwdoJ2LSz7vTwkQ6BRA4hKNG1dVhnNOX/WNbQ4bTVXpwIhAKrgKd4qhcrnpGMq5DVwkCwW0QRJccRMHK3wmm1rl707","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341735},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"30c6cc0afb0246ce4b9dfa84912d1ebe535fdca9","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4S9YSO6DT4IcSZVEKhkn7cDvMnsljwWgSunc1rnBTurYNBUcHvKg/q4QbYUwmSkEyHdScvaZiP0bZWbanhqrZg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"elysia":"1.0.13","react-dom":"19.1.0","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.21_1744499553031_0.3616659804515592","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@absolutejs/absolute","version":"0.1.22","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.22","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"5d1959a161448cfd5204da290bf781907785666f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.22.tgz","fileCount":29,"integrity":"sha512-pG8a+dfrdDVC0BjYukCahGUxi6AcR/yPK4u9r0+pn2EDM0v5kzAknqQ5+E7+GO923FlTCW3tUnkpubyxNW9eOw==","signatures":[{"sig":"MEYCIQCUkFO/uLfYlWIPEcQRoUvU1n75O9kQg98+CbZYh0vW+QIhAL4z3gxJd3J55xvM4SOmlq/a9dTKwEjrV57oV724GZYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5d1959a161448cfd5204da290bf781907785666f","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-pG8a+dfrdDVC0BjYukCahGUxi6AcR/yPK4u9r0+pn2EDM0v5kzAknqQ5+E7+GO923FlTCW3tUnkpubyxNW9eOw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"elysia":"1.0.13","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.22_1744501770418_0.7946981416189609","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@absolutejs/absolute","version":"0.1.23","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.23","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"a15e449ac8b70806b10201538d6487732b0087a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.23.tgz","fileCount":29,"integrity":"sha512-3kPMnGMCwc5ke6XLYVumaOfGTK8ht+jo3iSobIbMrXCxQ6P/p4hoq+LSRj7YjUrAj8VDeCUWfavr45jviZxDtw==","signatures":[{"sig":"MEQCIFbnuC8NWo7wbDqJHN/fgJo6RdCV82EzVExrbrpwVZsVAiAe4QutekzhKy8XhuJi0aQXkPPwy3DiwsAhlwqAuEghkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a15e449ac8b70806b10201538d6487732b0087a0","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3kPMnGMCwc5ke6XLYVumaOfGTK8ht+jo3iSobIbMrXCxQ6P/p4hoq+LSRj7YjUrAj8VDeCUWfavr45jviZxDtw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","dependencies":{"elysia":"1.0.13","@elysiajs/static":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.23_1744502156586_0.8680026820025668","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@absolutejs/absolute","version":"0.1.24","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.24","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"b112fefa8e06ea0a3b404f16674778e0f1e57c82","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.24.tgz","fileCount":29,"integrity":"sha512-X8X88+p5cYBfbZz7nmhwGv+2qUAohhcz8KFmqsQX2/qCmjLNEXuwZLFdkBMJRq+9kZdwbKFKIbVJWY5h5BjnpQ==","signatures":[{"sig":"MEUCIQCSodh1pjO0Rmz8kS+QcqTtw2KRaudLs0vqDxwInDxmcwIgZujQp9Lkg3/hlCSUiXpO0LF64bhqDT9wD/cDvoJPl6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20901},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b112fefa8e06ea0a3b404f16674778e0f1e57c82","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-X8X88+p5cYBfbZz7nmhwGv+2qUAohhcz8KFmqsQX2/qCmjLNEXuwZLFdkBMJRq+9kZdwbKFKIbVJWY5h5BjnpQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.0.13","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.24_1744504454036_0.8880923520474344","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@absolutejs/absolute","version":"0.1.25","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.25","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"7967293e1d9978363fb06b0bd7cda38d3d872e4d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.25.tgz","fileCount":29,"integrity":"sha512-Sa4rB+/Bvcgqt84DF7UZxq3vDfCCl3alN5Ll073zcLGgh6JO5Ur5MikKvJ/gfSvps6CNr4WwaZ60QY1L6R9Tkg==","signatures":[{"sig":"MEQCIFjW5y+qT+6ISBhWvKBztaj0F6jf54NeZSesJVGdzW6AAiAgzennCUZNPh+PymjpCTh2no8dURMUncHZ3W6HNCYR0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20901},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7967293e1d9978363fb06b0bd7cda38d3d872e4d","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Sa4rB+/Bvcgqt84DF7UZxq3vDfCCl3alN5Ll073zcLGgh6JO5Ur5MikKvJ/gfSvps6CNr4WwaZ60QY1L6R9Tkg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.0.13","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.25_1744573195626_0.14455522403641785","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@absolutejs/absolute","version":"0.1.26","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.26","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"46c51a825e1348e99843a7c7f03937deee4d3657","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.26.tgz","fileCount":29,"integrity":"sha512-bot+DfEWU3zmWmrlJABWgmKCONPDMCen+Bq0nk9ssOrfyOl1TDAR0LWcbFGzEI5DwvRhQ773GZUwhhtDdIdxIw==","signatures":[{"sig":"MEUCIC85gcf230VkaWyI9RxbYQ/cF9+ZCn96D+Coeu+PkbdtAiEAyiDHM1Lb+dMyK2WejkbXTROc5dCvSoBk+05rJPphfnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20901},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"46c51a825e1348e99843a7c7f03937deee4d3657","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-bot+DfEWU3zmWmrlJABWgmKCONPDMCen+Bq0nk9ssOrfyOl1TDAR0LWcbFGzEI5DwvRhQ773GZUwhhtDdIdxIw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.26_1744574056114_0.6389725953147203","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@absolutejs/absolute","version":"0.1.27","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.1.27","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"88f4e3c74ff231ce3186caa68edadf73cd76d5b8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.1.27.tgz","fileCount":27,"integrity":"sha512-phUoqXyxXPRXNSmDwsUNH+9uSGhqF0yCxjbihqM/F/TQz/GMb8s8coJzX5okixyix4XqiPUJNFR6DvpmYBS4+A==","signatures":[{"sig":"MEUCIQDq9bLaaOfwK7j2C67FXxYCwLR3BJ+tRULk9Hb61LiklAIgBvNX1IUSnsa2KZMH0m5luC/xYrKTPfeWQ5pzwCIEFbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20436},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"88f4e3c74ff231ce3186caa68edadf73cd76d5b8","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-phUoqXyxXPRXNSmDwsUNH+9uSGhqF0yCxjbihqM/F/TQz/GMb8s8coJzX5okixyix4XqiPUJNFR6DvpmYBS4+A==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.1.27_1744578658499_0.3301869369560426","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/absolute","version":"0.2.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"e0a84b57f3ac81313fc92586a75c945bdbe775a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.0.tgz","fileCount":27,"integrity":"sha512-GK333rOkL0V/jLdswFsPCh6ALOKbM4W+idEOBdj9Q/zU32/IR0NU05CIrPClVsck2OKe27cvUxQn4m2PgNFEPg==","signatures":[{"sig":"MEYCIQDeR+pANlviv3wCr1yA3vTtyV+kdmjbLhQAMyZ8YVseGAIhAKvwZE5x5toDCZ3qSYey5QWyrq6zV4Kyq2mnfNYkxZOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20465},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e0a84b57f3ac81313fc92586a75c945bdbe775a0","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-GK333rOkL0V/jLdswFsPCh6ALOKbM4W+idEOBdj9Q/zU32/IR0NU05CIrPClVsck2OKe27cvUxQn4m2PgNFEPg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.0_1744579726504_0.7950542926953621","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@absolutejs/absolute","version":"0.2.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"ca3b8ce13af5b34d8988b8e11259c975194aa72d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.1.tgz","fileCount":27,"integrity":"sha512-5YWSo7wTIBoNODW0djfO6C6yiefYg0Iz65tPHB6C3lWmV85BKLsIz/6SJb+jSkj960P9YNKqhvrVQmrm9V0G4A==","signatures":[{"sig":"MEYCIQCKPjUXyRjqKmLhax9U1IjUQ5NrU8hPUBArEm0N1uHvkwIhAOscMqfhCnqC4TSMtL1TheuxPlMx1QQwQ2u+YgeKrhMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20449},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ca3b8ce13af5b34d8988b8e11259c975194aa72d","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-5YWSo7wTIBoNODW0djfO6C6yiefYg0Iz65tPHB6C3lWmV85BKLsIz/6SJb+jSkj960P9YNKqhvrVQmrm9V0G4A==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.1_1744580802436_0.999059773013649","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@absolutejs/absolute","version":"0.2.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"e462bb4828f64bd461cef21eb977277b848499c0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.2.tgz","fileCount":29,"integrity":"sha512-O3ey8VLaPthsPxPS1xY1dNcy4UIoXRKF1YARCTTVXmmKXzu2v75xrnsMU7duj76elUKcJnNPsgkp3CJ274TbpQ==","signatures":[{"sig":"MEYCIQC2o8v+uz+kYDquShkeTHlA6GSRb048MPwu+g95lKXWTAIhAMDoG+CZrJgMe6DRMXOOUdl+VetEblYc+Di5ACTzuWfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e462bb4828f64bd461cef21eb977277b848499c0","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-O3ey8VLaPthsPxPS1xY1dNcy4UIoXRKF1YARCTTVXmmKXzu2v75xrnsMU7duj76elUKcJnNPsgkp3CJ274TbpQ==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.2_1744586373269_0.3337752766065243","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@absolutejs/absolute","version":"0.2.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6f426f35159e23ec9f70d21897f2801cf427d885","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.3.tgz","fileCount":29,"integrity":"sha512-nWFkhYoyfrq2BeOYpTfnNPeG1HII8B74ryNssn4cNQjz5n1nZdiYqSuFTQNbpFdBNJaWB7X708ps4TFyKNjFvg==","signatures":[{"sig":"MEYCIQDdv3EFMW+UxQlqiGou2ZIkTNkmasVZb9ypDsr0HW2lmwIhALAOqo8bRvvlW0L57y3LLMIBFgXHEErYCiQWe9JQmW2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22095},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6f426f35159e23ec9f70d21897f2801cf427d885","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-nWFkhYoyfrq2BeOYpTfnNPeG1HII8B74ryNssn4cNQjz5n1nZdiYqSuFTQNbpFdBNJaWB7X708ps4TFyKNjFvg==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.3_1744586448923_0.42292292125095665","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@absolutejs/absolute","version":"0.2.4","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"8365f11450f8166d2944898ddaa3c05d7158f37b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.4.tgz","fileCount":29,"integrity":"sha512-3CzZI2klNkGLyU1EklAjFZJaS9UXdi/vJ8IyzMOdqmwgWFtBF5N8sd8OW2PwqnuZ5YGrp/F0zEObjKzS5quT/g==","signatures":[{"sig":"MEUCIE8b60KSDic0+dwQkaAvtkmrv0f3EQfT99SGyBfvWJS3AiEAjLY2AzVc8N77je5FM1jxFWl+Y6LHQHyfBY/C60oZwRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20914},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8365f11450f8166d2944898ddaa3c05d7158f37b","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3CzZI2klNkGLyU1EklAjFZJaS9UXdi/vJ8IyzMOdqmwgWFtBF5N8sd8OW2PwqnuZ5YGrp/F0zEObjKzS5quT/g==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.4_1744586832363_0.32221512672360664","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@absolutejs/absolute","version":"0.2.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.2.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"197387eef910bc304799b7e1fa7671ef7d8b8de9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.2.5.tgz","fileCount":31,"integrity":"sha512-9d/SXpGjBEq6Mm+Kc72Sm/9/U3Gu/HP6aO1ElZTrdnFbIhdd+SBjUqauG9um5XusWzhB3wT34U5raDADJZS+Yw==","signatures":[{"sig":"MEYCIQCf0at5Z0XgEHVABcu1dlRnR8XGV+BIVhn31b43WK58DAIhAPGWYd864ShgkSQUTQCxWmH2Rjzqzj99g/SZ7xLk4SKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"197387eef910bc304799b7e1fa7671ef7d8b8de9","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-9d/SXpGjBEq6Mm+Kc72Sm/9/U3Gu/HP6aO1ElZTrdnFbIhdd+SBjUqauG9um5XusWzhB3wT34U5raDADJZS+Yw==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","@types/react":"19.1.0","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.2.5_1744587928414_0.986438967958051","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@absolutejs/absolute","version":"0.3.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.3.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"bbfeac7cb2fe6b296589577700fe8ad7f194c282","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.3.0.tgz","fileCount":31,"integrity":"sha512-imrOsZ0LwNA00tiayR+X5ANSuRp/I7hRT7R8lGzzk7bU1hUDSo8GKAGcdOtkLN1tduIWhsY0eI1eIMEMElUi0g==","signatures":[{"sig":"MEYCIQDsJHQW7Nbf2zr7FlCDbu0tl5/wUNn9okfNDEUKurE0xwIhAMeAsdfdnKdbHa2HWZf9K/psPTzjYkZTB5FgYVgGIYI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21233},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bbfeac7cb2fe6b296589577700fe8ad7f194c282","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-imrOsZ0LwNA00tiayR+X5ANSuRp/I7hRT7R8lGzzk7bU1hUDSo8GKAGcdOtkLN1tduIWhsY0eI1eIMEMElUi0g==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":"19.1.0","elysia":"1.2.25","react-dom":"19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.3.0_1744657176495_0.19907772250641864","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@absolutejs/absolute","version":"0.3.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.3.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"d69ac42c33a502a99332a1f368687883f0f3020d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.3.1.tgz","fileCount":31,"integrity":"sha512-Jcd1d+gkZWqYsbBwULpjW3KMCOsB/5w4yfnD66DyfcZ1vmPUULw8DSftyk7vcgwIxsPVN2uSPkycspIjK8WhoA==","signatures":[{"sig":"MEQCIGzzxKJLxbKCJj+KISLbiz70FMnfcEAFIKSDWoMv9D8OAiAzDR62bg69MTsmccryH/EpMENNJ1xBbVI2GefihtZf+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21241},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d69ac42c33a502a99332a1f368687883f0f3020d","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Jcd1d+gkZWqYsbBwULpjW3KMCOsB/5w4yfnD66DyfcZ1vmPUULw8DSftyk7vcgwIxsPVN2uSPkycspIjK8WhoA==","repository":{"url":"https://github.com/alexkahndev/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.3.1_1744742554714_0.6935126060020484","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@absolutejs/absolute","version":"0.4.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.4.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"b27d7defe612cd0821d7270e6449bf68adfd1707","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.4.0.tgz","fileCount":31,"integrity":"sha512-8d28VCVz0+7P4nY5nj9UljyfYCD/iSxF8E68D0CSbIS062JXVN35bwGVH7gvhbOp4pnq471e25FVLP4lQ6CAhg==","signatures":[{"sig":"MEUCIAcc4WU/lKg3KRt0RLjEZpryIcFB/tsVJf/vyLvT2jFVAiEAq1siCekSpqwGJ6SM9/CyMGykrJdoBFX4PmRQijXuHjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21264},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b27d7defe612cd0821d7270e6449bf68adfd1707","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-8d28VCVz0+7P4nY5nj9UljyfYCD/iSxF8E68D0CSbIS062JXVN35bwGVH7gvhbOp4pnq471e25FVLP4lQ6CAhg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","prettier":"3.5.3","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.4.0_1746185402023_0.3779039693906707","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@absolutejs/absolute","version":"0.3.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.3.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"83832612f82593d5778bafcf1574a6f465143517","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.3.2.tgz","fileCount":102,"integrity":"sha512-k20zXuq/FMyTN0CKp1M77ZKLVC681W3+NWes0QrLg97GVoRpnJWwLBu9SIwJfrcqG4Oqxr6uBq6b4Pdx8PCchA==","signatures":[{"sig":"MEUCIDfm3Too26NGxpUaiqzf+Ng4yov1KWqUlA9dSzaFTKPRAiEAoodUQkjNdGNneK58WBBVyveeL+5KUIeY0PEfZiIzqtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5137367},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"83832612f82593d5778bafcf1574a6f465143517","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-k20zXuq/FMyTN0CKp1M77ZKLVC681W3+NWes0QrLg97GVoRpnJWwLBu9SIwJfrcqG4Oqxr6uBq6b4Pdx8PCchA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.3.2_1747372695824_0.2767375487763888","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@absolutejs/absolute","version":"0.5.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"8f25c7dd3c23de93ca580c92ebfb49fc2c9988b1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.0.tgz","fileCount":102,"integrity":"sha512-U8yyE1V7GtCr8dgmrkkKwWLD6fwdfw8XCouiH3MDgPpqn5z9Kp7CR2pvH0dp8aE8ShhBCyZHInzLy2r1ddSajw==","signatures":[{"sig":"MEUCIQDFXc6716uDuCnrBaj2pKlNgztSi+ByU7WOp7CIY67RYgIgCgWU3xzzRoPoJAfHBQrnZH6zFXScKFy2au8fdY+u+b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5137589},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8f25c7dd3c23de93ca580c92ebfb49fc2c9988b1","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --minify --splitting --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-U8yyE1V7GtCr8dgmrkkKwWLD6fwdfw8XCouiH3MDgPpqn5z9Kp7CR2pvH0dp8aE8ShhBCyZHInzLy2r1ddSajw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.0_1747373440683_0.6695103698883744","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@absolutejs/absolute","version":"0.5.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"7057ec16f178ed635743039ea3c843542086f4e4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.1.tgz","fileCount":102,"integrity":"sha512-zoSgoK2Eo4pOG7zffCB8i+7yRQJGmC7ELCugIZ8WyhzCK9cqIVb2xhxRC09JK7qNLCT+n0kejsZ2YPEnnbztoA==","signatures":[{"sig":"MEYCIQCFR/IhECtCiOQvgRk4Kplgjwi9f3zMB/BhYo3Jhs15LwIhANb/WKqCyZuL8Q20fHWFDQS8Ktfp2DS7S5XZdwg6GUDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5141637},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7057ec16f178ed635743039ea3c843542086f4e4","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-zoSgoK2Eo4pOG7zffCB8i+7yRQJGmC7ELCugIZ8WyhzCK9cqIVb2xhxRC09JK7qNLCT+n0kejsZ2YPEnnbztoA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.1_1747825452493_0.8875699114074815","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@absolutejs/absolute","version":"0.5.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"a34cd04a946675133b854ed65096c0d113e80c58","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.2.tgz","fileCount":103,"integrity":"sha512-L/93clkG4bKMyrf7or+mN2um9voTbGfnXdJul1V7IyjJrJbYpNZC9/IAGx5v+Q/W0ppQkxc0v90pjjPIoO25cw==","signatures":[{"sig":"MEUCIEr3yqRbytI248eG/wsy1lmWg6k+UK32lIZlqbAmWm8oAiEA2Rv1dGBBxsJG30KpCyJDbN0TMP6qxap3h6eKeYqSXUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5157424},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a34cd04a946675133b854ed65096c0d113e80c58","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-L/93clkG4bKMyrf7or+mN2um9voTbGfnXdJul1V7IyjJrJbYpNZC9/IAGx5v+Q/W0ppQkxc0v90pjjPIoO25cw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.2_1747825863307_0.2862373818076811","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@absolutejs/absolute","version":"0.5.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"cb0a4ed5c6fcb45971ad52c4ed44a3200d6c6d32","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.3.tgz","fileCount":88,"integrity":"sha512-scensYKj9gdNBxD0WV6SccrhJkYrPMXUpmY/Adzcfp8+OAJgC5O5od3l4YRhLiC7VhnJ1hrN9t0ylVTklyXabw==","signatures":[{"sig":"MEYCIQCzUleD92SlUcaXa0BcpNyg+xMqER5yoFcCGUjVGDBAugIhAJWr6/kJ/WFaH65Sl+oUCk4B2p6X2i8x3CFhSbitHXYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5146539},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cb0a4ed5c6fcb45971ad52c4ed44a3200d6c6d32","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-scensYKj9gdNBxD0WV6SccrhJkYrPMXUpmY/Adzcfp8+OAJgC5O5od3l4YRhLiC7VhnJ1hrN9t0ylVTklyXabw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.3_1747826379043_0.16826900478576334","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@absolutejs/absolute","version":"0.5.4","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"c4197b025253f71f4b8bdaa38bd269feab32864d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.4.tgz","fileCount":86,"integrity":"sha512-46AXOQv5lmKATu0bkPdxoxrMBNf6VfOx6NAdU/d4oSQk9qaTf/LpYv8a9h/rNH3xXvF6n12p0nUOzCYk++BE3A==","signatures":[{"sig":"MEYCIQD37iTkJLIbT0Wgo3Qa4xkPwI4OBXCS2+vuzGddWntuUQIhAN6kuuyrEZ+fnz+5AOVP8VT5+8XfDxYmxccXMFLplbnS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5146226},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c4197b025253f71f4b8bdaa38bd269feab32864d","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-46AXOQv5lmKATu0bkPdxoxrMBNf6VfOx6NAdU/d4oSQk9qaTf/LpYv8a9h/rNH3xXvF6n12p0nUOzCYk++BE3A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.4.49","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"3.4.17","@types/react":"19.1.0","autoprefixer":"10.4.20","@elysiajs/static":"1.0.2","@types/react-dom":"19.1.2"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.4_1747826481439_0.4212075030626945","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@absolutejs/absolute","version":"0.5.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.5.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"4d35fd0336f7447fc379e674e86f95da9fd8b739","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.5.5.tgz","fileCount":86,"integrity":"sha512-cDRxfESmGqaqnDXEHa/J/pEmWqbAaw+176xeJucbDV4QJusqAO7Nbg1It+UW9X6d1J1T7ixH1HMwHv5quppnnw==","signatures":[{"sig":"MEUCIHyMo5EnASLVBmbAhZ3DFqPS8d5qfw0GRaaxYIaz3fmMAiEAgomG09FOYtCbCX6bdUpsvoKHLzq1AOn9nd+khWcGZyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5146298},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4d35fd0336f7447fc379e674e86f95da9fd8b739","scripts":{"dev":"bun run --watch example/server.ts","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json}\"","release":"bun run format && bun run build && bun publish"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-cDRxfESmGqaqnDXEHa/J/pEmWqbAaw+176xeJucbDV4QJusqAO7Nbg1It+UW9X6d1J1T7ixH1HMwHv5quppnnw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","svelte":"4.2.15","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.0.2","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.5.5_1747883336746_0.061144399974468744","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@absolutejs/absolute","version":"0.6.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.6.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"0b32822ab169b7407f9a89f7d5cf8b9be06dcda5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.6.0.tgz","fileCount":18,"integrity":"sha512-NJH3QcIoEyRDR13x70wZErAijGWETztDtMKB9elFYRDnrNGRh4NCQWnD4kwiTtyPdvUh/M26mEEKZ2315mBa7g==","signatures":[{"sig":"MEUCIASOD4msb60bDfynAF6gshTkovosu9OXO4QI2a75ANV8AiEAnmJn0fjxYmrtghYzrMbHrkvERrL0C0jezRw0BMw7Wi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35338},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0b32822ab169b7407f9a89f7d5cf8b9be06dcda5","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-NJH3QcIoEyRDR13x70wZErAijGWETztDtMKB9elFYRDnrNGRh4NCQWnD4kwiTtyPdvUh/M26mEEKZ2315mBa7g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.2.25","eslint":"9.26.0","svelte":"4.2.15","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.1.1","@types/vue":"2.0.0","typescript":"5.7.2","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.0.2","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.0.3","eslint-plugin-security":"3.0.1","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.2.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.6.0_1747893245913_0.8596677406882478","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@absolutejs/absolute","version":"0.6.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.6.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"837719dbd841c5691db8a4ff3b9791aa6290877a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.6.1.tgz","fileCount":93,"integrity":"sha512-GIx+reXS259gDuPifSTStOq0wZ9PjtbVtZHA+lQMAYlPxvYD+H2ZkEbeXDHOyaky5Pw9+Qn5afAXTaf6VIKAjA==","signatures":[{"sig":"MEQCIQCENTKM+ag0U8u3xQ0Btw7/4Qd/hwVTZpT7EA/6uQSYwwIfLkLa/D++4qVWEK6pL1yOGuDSgqUx76CE1Ka1qWeA6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5650959},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"837719dbd841c5691db8a4ff3b9791aa6290877a","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-GIx+reXS259gDuPifSTStOq0wZ9PjtbVtZHA+lQMAYlPxvYD+H2ZkEbeXDHOyaky5Pw9+Qn5afAXTaf6VIKAjA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"4.2.15","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.0","eslint-plugin-security":"3.0.1","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.6.1_1749726441834_0.5278729612815218","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@absolutejs/absolute","version":"0.6.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.6.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"619d7471a11804d46973a6814465be565b7eacdb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.6.2.tgz","fileCount":93,"integrity":"sha512-kyR5C0LfZVq7ESq+MIv8mJholN0V+T1Uvm63/jlR+y5o+KpNG9o1wBvF4Wk02DQaJnbmxfMqd65tdYjg2K8ILg==","signatures":[{"sig":"MEQCIHJgXVfbxNGsgcJJeWO7NTh1xLwcla39eqx66iri1qMeAiAD+YRgmYUfZb/Jt9OJgOXqyuXDyEaorijrUxxbT4x6gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5647101},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"619d7471a11804d46973a6814465be565b7eacdb","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-kyR5C0LfZVq7ESq+MIv8mJholN0V+T1Uvm63/jlR+y5o+KpNG9o1wBvF4Wk02DQaJnbmxfMqd65tdYjg2K8ILg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"4.2.15","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.0","eslint-plugin-security":"3.0.1","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.6.2_1750200138076_0.764744522538136","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@absolutejs/absolute","version":"0.7.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.7.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"873a16605a8352c6a2bfeae9367c17513ca884cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.7.0.tgz","fileCount":23,"integrity":"sha512-OhSf5zB64/fxOGGbDriJe9R29uIpwFkrT5+iSJb6+vAFdIq+HA+GntOCenN+EeEjuKp70eSzEGgmsr9dTXekuA==","signatures":[{"sig":"MEQCIFTvKltvk3PSZl7Du2bJZjugffbmeQXG9NJXxdU+YNTkAiBXBn5W1z6uAKNxxppN99zSoIZrlcjL6QztJKjohhqWhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4826630},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"873a16605a8352c6a2bfeae9367c17513ca884cd","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-OhSf5zB64/fxOGGbDriJe9R29uIpwFkrT5+iSJb6+vAFdIq+HA+GntOCenN+EeEjuKp70eSzEGgmsr9dTXekuA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.7.0_1750647960607_0.7036690295163304","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@absolutejs/absolute","version":"0.8.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"825928055cbcc2e6f8c52354641c247f713577cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.0.tgz","fileCount":24,"integrity":"sha512-D48oJVlhgG0UPHdC/nC3ej1KLOzCfDxW8388vTawWHBUiSfagNvepTf8dQsBy/MkceTavPWULhUAy1JryEBtVA==","signatures":[{"sig":"MEQCIFuZrkg/dKnqvVnu4BD1LrDnbDDPmmHn/Dd+lqYuqBOLAiA/T6EfnIk1R+w8MdDk0BqKgF4p+lAMpYTUgb1v7haRxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4831778},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"825928055cbcc2e6f8c52354641c247f713577cf","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-D48oJVlhgG0UPHdC/nC3ej1KLOzCfDxW8388vTawWHBUiSfagNvepTf8dQsBy/MkceTavPWULhUAy1JryEBtVA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.0_1750763525222_0.7334443096079877","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@absolutejs/absolute","version":"0.8.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"369e49cd6f097792f991f9ab0d4ceed6bd5877a1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.1.tgz","fileCount":27,"integrity":"sha512-kJDui/kAnJpqDGxbubUy7QwceXgNq5PqnbMHAw65D8xm0kpp6dv4s7v/wtGITEkd4+nGl0RVmkf6+WfKcjh65Q==","signatures":[{"sig":"MEUCICbZG8sEqa4iGAN5MhCuKYCV8p+aoxjnCk9P+KcqJlvnAiEAsNbtSpNWSMu3pjamWEGu6QB26hYzRKkzZFCYUjdY1yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4833550},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"369e49cd6f097792f991f9ab0d4ceed6bd5877a1","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-kJDui/kAnJpqDGxbubUy7QwceXgNq5PqnbMHAw65D8xm0kpp6dv4s7v/wtGITEkd4+nGl0RVmkf6+WfKcjh65Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.1_1750891275296_0.19641071213563843","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@absolutejs/absolute","version":"0.8.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"56cea2179cd97b1ed993697c1d6872fc0521ad8d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.2.tgz","fileCount":27,"integrity":"sha512-ea0I8fj3jcYCqWabimPwnxi4pm3utuFUEOTn1DnGe0SO/AuMZOLpM08MmI8ySuTLBwvCwIUc0P2/FKJsKLqj4g==","signatures":[{"sig":"MEYCIQCLRX0YD0dJ9HYzV6Jf7TdME0tMSs5rlyJEFJnB/fhdEgIhAPQBpj3+k0yALsTc/VLiH1QqE6YelnCgZYy9VWPKgUzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58075},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"56cea2179cd97b1ed993697c1d6872fc0521ad8d","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ea0I8fj3jcYCqWabimPwnxi4pm3utuFUEOTn1DnGe0SO/AuMZOLpM08MmI8ySuTLBwvCwIUc0P2/FKJsKLqj4g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.2_1750891344269_0.2563897921989964","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@absolutejs/absolute","version":"0.8.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"197b917b0bfa603574656d1aaff25b19f9d41c3e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.3.tgz","fileCount":27,"integrity":"sha512-4LBy5omhXSXaRcC+fS3nkM8nCjDhxNnYYLVAdHeUYQaCOeD1fHoH7h8Ns4lUl1Grp0bErBT3eMmqrJof+1CQVQ==","signatures":[{"sig":"MEUCIQC7U2ih11k4KLqsu64FRflfsIP7SM04AWaraiS2+G7JmgIgRoUXpNc1Y9cFblsAa73VOInlbbGB+VT7BuBXJmRBACc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58493},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"197b917b0bfa603574656d1aaff25b19f9d41c3e","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4LBy5omhXSXaRcC+fS3nkM8nCjDhxNnYYLVAdHeUYQaCOeD1fHoH7h8Ns4lUl1Grp0bErBT3eMmqrJof+1CQVQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.3_1750892734117_0.14813189904906388","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@absolutejs/absolute","version":"0.8.4","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"1fcb00d5a7fafd296e4e07e3e4c6fac4b699be52","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.4.tgz","fileCount":27,"integrity":"sha512-kyaIkIVATy7EAvSXE82FgCOZ9y+Oe06QEqiGGbughFq0OqlAMS3o8IaVO5oVmJ3jDh/9r3GM0ObtK7K+lbDNiw==","signatures":[{"sig":"MEQCIDKE005ml/8fPKvrWtwkNPKgWMSUXTopgaGM4LYmkQt3AiBMXTW2x3Th6IxGzfdbLAW085K/bymns2AnR9nDfsaaIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58493},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1fcb00d5a7fafd296e4e07e3e4c6fac4b699be52","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-kyaIkIVATy7EAvSXE82FgCOZ9y+Oe06QEqiGGbughFq0OqlAMS3o8IaVO5oVmJ3jDh/9r3GM0ObtK7K+lbDNiw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.4_1750892759578_0.3894675697928167","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@absolutejs/absolute","version":"0.8.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6a2111e537177775bbafc2e5c3ff0246dcd69637","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.5.tgz","fileCount":27,"integrity":"sha512-xRNev3sE2JdRkrwVM2g0wM4qazgmq6eVXZ1rqxWLal7mWdeDIzAzUYrkwfzveJqoA4CI0XyJj2ZiuBXGqYujdw==","signatures":[{"sig":"MEYCIQCz2vQdIm9qfGp8s+lAp3F/1fut23V2GuXYlYFS0qEqNQIhALeosc4ltoRjY/eUU3w1fzTE026IBVQ1sOgcCJJL/WZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58410},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6a2111e537177775bbafc2e5c3ff0246dcd69637","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-xRNev3sE2JdRkrwVM2g0wM4qazgmq6eVXZ1rqxWLal7mWdeDIzAzUYrkwfzveJqoA4CI0XyJj2ZiuBXGqYujdw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.5_1751096829601_0.741980923892352","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@absolutejs/absolute","version":"0.8.6","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"505b9de4e51f74650a4193fbf17f09852a2f3fb2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.6.tgz","fileCount":27,"integrity":"sha512-Qw0SDBlWD8lSdig9SJYDV3zKlEUjxwtmNeiQ95QcECmtVwt5pK0Gjy88xiZ+aoJxw/ulFo1T2juABd23cT5/6w==","signatures":[{"sig":"MEQCICEXBfpwVdBCcRQFMQoguT+0kvsx/r43zSjTU05sITr2AiAcy6160fuEosQnk+5tXWxTJnxUWc6UF1YvA1ONbP/AwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58816},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"505b9de4e51f74650a4193fbf17f09852a2f3fb2","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Qw0SDBlWD8lSdig9SJYDV3zKlEUjxwtmNeiQ95QcECmtVwt5pK0Gjy88xiZ+aoJxw/ulFo1T2juABd23cT5/6w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.6_1751097394216_0.055635252186367445","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@absolutejs/absolute","version":"0.8.7","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"026cba7593f03c81c426cd8196e2bc52f5add5fb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.7.tgz","fileCount":27,"integrity":"sha512-b4xJdT02uDXfN8wwRgydTsOW8A05G3PKwRJbwxf9J9Xvomu5w2FGF0GHj4z/cqaSRkpwvTj9Owlv+hhBY7lhjA==","signatures":[{"sig":"MEQCICVQL6DP1Ly1K3A8Aw28PykR/8iUmmpjk76PPc0rv0fGAiAZG+7FFTmrZG+wDUsP4vJIvcDhzuGQeyNuzRlCZzFsWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58816},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"026cba7593f03c81c426cd8196e2bc52f5add5fb","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-b4xJdT02uDXfN8wwRgydTsOW8A05G3PKwRJbwxf9J9Xvomu5w2FGF0GHj4z/cqaSRkpwvTj9Owlv+hhBY7lhjA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.7_1751097631298_0.24163258700387558","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@absolutejs/absolute","version":"0.8.8","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"1ccea4e57d017ac0c16c8e4a436128d0415e9f2d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.8.tgz","fileCount":27,"integrity":"sha512-jrVnr65Yn+8v3vPNu+jKPDN5lNnbyx1l0q/eVxEVBWRkAWptdcfEB5vTjONxp5zAePiYKh0kRGtNuQF1R3IxSA==","signatures":[{"sig":"MEYCIQD6ich6AUHCPg/RBIiVHbFY3NsxmvQjz3PctZ0BqPyCHAIhAM/cP9xp+8RT/apqC6+bQFA7Pe6TA2H92ZZUsdkofeN6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58874},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1ccea4e57d017ac0c16c8e4a436128d0415e9f2d","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-jrVnr65Yn+8v3vPNu+jKPDN5lNnbyx1l0q/eVxEVBWRkAWptdcfEB5vTjONxp5zAePiYKh0kRGtNuQF1R3IxSA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":">= 19.1.0","elysia":">= 1.3.0","svelte":">= 5.34.7","react-dom":">= 19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.8_1751098457598_0.584862153923984","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@absolutejs/absolute","version":"0.8.9","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"524dace5e6d3af9673340bc6b26a7fc95a14f75f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.9.tgz","fileCount":28,"integrity":"sha512-A9f2F+gGIYXpNjZp4gKkemg3lD/OPwB5tU0OL5B0872pda+KJElKqDZ3IJdaXUFeA5DKse8olq0iyBf1biP1ZA==","signatures":[{"sig":"MEYCIQCrNijES9AXXfAkysEC9ULMinWd/sYp06yBXVwblOFoaAIhAK+jva19gqyDZN4nQdx71xM86oVN4mv5wralFA1iSfLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61333},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"524dace5e6d3af9673340bc6b26a7fc95a14f75f","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-A9f2F+gGIYXpNjZp4gKkemg3lD/OPwB5tU0OL5B0872pda+KJElKqDZ3IJdaXUFeA5DKse8olq0iyBf1biP1ZA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.9_1751122732201_0.6157991673286236","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@absolutejs/absolute","version":"0.8.10","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"8e351d5a6d84a559728fced8cc6b130b7de527ad","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.10.tgz","fileCount":28,"integrity":"sha512-eqYOqoMtXkZl5yPaSVz2csHgX9rcZCAizKAMYBP/iUtdSzXC5Yr0ILi9sHYxmg7YiMgxQ21i6nAKnma/1IPNWA==","signatures":[{"sig":"MEUCIQCQIVAKfir/0AD2Rf/cfrmJ+kmxVt8EMMDVHe+OqzXwEwIgUcasEUfyTGsHV/dsMK7OHd73dte4PTyGYH35YvNqVBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61334},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e351d5a6d84a559728fced8cc6b130b7de527ad","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-eqYOqoMtXkZl5yPaSVz2csHgX9rcZCAizKAMYBP/iUtdSzXC5Yr0ILi9sHYxmg7YiMgxQ21i6nAKnma/1IPNWA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.10_1751122750783_0.03228371242387196","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@absolutejs/absolute","version":"0.8.11","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"831d4c621273eb882698b02c0e99238631e049ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.11.tgz","fileCount":28,"integrity":"sha512-13geteIaBRcvES3VM9KHQ10e2iZ8RwUVt6/dvT4dLauWiTks34WvLpvxnjUPr6UCT4DNP4+CLdExbGJl3sjRhQ==","signatures":[{"sig":"MEUCIQDVhT+dqul/Wqjru5ypuXqeKck1it8oB4lcXaORvDfVLAIgR8tF23/qRJXX0xDHlIGEnaHP9C0paIBELy6PCmJCDwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62232},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"831d4c621273eb882698b02c0e99238631e049ec","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-13geteIaBRcvES3VM9KHQ10e2iZ8RwUVt6/dvT4dLauWiTks34WvLpvxnjUPr6UCT4DNP4+CLdExbGJl3sjRhQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.11_1751267190929_0.3404254590301945","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@absolutejs/absolute","version":"0.8.12","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"15df2e7b24873e0e4b7d3ed9e4dcfc2ae4013232","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.12.tgz","fileCount":28,"integrity":"sha512-3hO10xxI9yNQFTXXJ37Fuc3tuTX5WPzXIpFrym92ieOCr2pfhXpbc2UQlflW8tr5TdZDzVHPgdrMRLFtmNNqrA==","signatures":[{"sig":"MEYCIQCbNTbB13Bzjn9QxxdfvhrivI1cR/CkS1ZnkcZz7ATp2wIhANkKs2HyvEYVmetkOCVv5fA232Zk27GXMNKmAKPwQWAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62278},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"15df2e7b24873e0e4b7d3ed9e4dcfc2ae4013232","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3hO10xxI9yNQFTXXJ37Fuc3tuTX5WPzXIpFrym92ieOCr2pfhXpbc2UQlflW8tr5TdZDzVHPgdrMRLFtmNNqrA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.12_1751269133611_0.1053798253819569","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@absolutejs/absolute","version":"0.8.13","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"53144bd026f5d29a80ad60b98aa37e45b0b9e9bd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.13.tgz","fileCount":28,"integrity":"sha512-AjOhmddy6ftot1oxHbAZPAcDxoXCa0KjGEaZcA7aNLP85AEIUUC5UFjtwhLOsfCyetXlIMdzyGu1I9sv21i1Ew==","signatures":[{"sig":"MEYCIQCdTRSkqWKj4tZVwFBYcQtWd+oDFB3q5EYp1xOcUTSNpgIhAIG4xyryTHQTAQJAJYWnKfA6Dlb1guYPrI14CWU101LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62082},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"53144bd026f5d29a80ad60b98aa37e45b0b9e9bd","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-AjOhmddy6ftot1oxHbAZPAcDxoXCa0KjGEaZcA7aNLP85AEIUUC5UFjtwhLOsfCyetXlIMdzyGu1I9sv21i1Ew==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.13_1751269747236_0.2334462536857025","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@absolutejs/absolute","version":"0.8.14","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"fc166b0ca95dd2f85b143b96fda353591db64529","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.14.tgz","fileCount":28,"integrity":"sha512-ThYCcgtrBNjU9Z6lvyjvB7we8vX1ypIDk4Uo8dSiVDZzJ4i9SoMjRYrC5EipMyB6T/l9xyx1icSFbJGMg61yQg==","signatures":[{"sig":"MEQCIAHyim2Xxw0e5AZ9IUQ5O5g/SEJelg4RVALsYNcwuyiQAiBCvh1CS8VLPP0cYWBpBz4SgJezv00bkSsndQ8/O5AR5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63882},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fc166b0ca95dd2f85b143b96fda353591db64529","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ThYCcgtrBNjU9Z6lvyjvB7we8vX1ypIDk4Uo8dSiVDZzJ4i9SoMjRYrC5EipMyB6T/l9xyx1icSFbJGMg61yQg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"^3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.14_1751281827304_0.9022825493875861","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@absolutejs/absolute","version":"0.8.15","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.8.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"d7730d99c3c1d365eb1d7a9c48a928a9fc3d8a55","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.8.15.tgz","fileCount":28,"integrity":"sha512-4GlHIOKADuyth7p7M4EY1TnKXhhhr6DuVdTUbqIJKOmgZffwIZ43qKnBp9nx/DtA4cvDGP0AKeJdsyhVNUzjyw==","signatures":[{"sig":"MEQCIAv3Io4YzvmFrBNuTbiuQ5ndMw/JI9TNveul0codXSFxAiBHti3GQ4lUW+ilUrtLOfn4bkEoN1sT/1qYiKQxMPa8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67962},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d7730d99c3c1d365eb1d7a9c48a928a9fc3d8a55","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4GlHIOKADuyth7p7M4EY1TnKXhhhr6DuVdTUbqIJKOmgZffwIZ43qKnBp9nx/DtA4cvDGP0AKeJdsyhVNUzjyw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.26","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.14","@types/vue":"2.0.0","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.8.15_1751288682109_0.13130809974459945","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@absolutejs/absolute","version":"0.9.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.9.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"f488bd8e0b8a815b6600be61e21bbfc7645d87c3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.9.0.tgz","fileCount":31,"integrity":"sha512-fZHpEWN/bLMxOccl8zSeFfAJsC8TkvQRHiHTrqJgFwvte4msjb1afV9N5C0wyfmgTB8LA3Gs/C3dt4IG3fMbXg==","signatures":[{"sig":"MEYCIQD+xC5iFI25TG44HBjKhVAV1ExZXWRN6P2afwupR2bDKgIhAIxENkPMnEBBZjbUDdyR9yzWpNLO57EgwOu4PXL9o1Wg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92455},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f488bd8e0b8a815b6600be61e21bbfc7645d87c3","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-fZHpEWN/bLMxOccl8zSeFfAJsC8TkvQRHiHTrqJgFwvte4msjb1afV9N5C0wyfmgTB8LA3Gs/C3dt4IG3fMbXg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.34.7","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.17","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.34.7","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.9.0_1751495107410_0.3979237372077904","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@absolutejs/absolute","version":"0.9.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.9.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"fc57ca08397b22b206ff40c35a966d2d176ea229","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.9.1.tgz","fileCount":33,"integrity":"sha512-G04hdVI6ytvAK+wRh5ust0U3K0yKAO0ubketmBsby/jHATISMb8TLpDdac8BbX3Sqf4QNFEcmXxSTAaNb0OeZQ==","signatures":[{"sig":"MEYCIQDNu4zumwpPzHQp7Ak5HXxjh6610ZB5QURNqj3AUZX7GAIhAM7SLqEgMV7JaLCkTR/GC5NGiXvuMsOfUlY33qw3GXOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116330},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fc57ca08397b22b206ff40c35a966d2d176ea229","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-G04hdVI6ytvAK+wRh5ust0U3K0yKAO0ubketmBsby/jHATISMb8TLpDdac8BbX3Sqf4QNFEcmXxSTAaNb0OeZQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"1.2.17","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.9.1_1751717566437_0.2559602609994305","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@absolutejs/absolute","version":"0.10.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.10.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"79a1b694d72faa34c43c94997a2df6e45ee13645","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.10.0.tgz","fileCount":38,"integrity":"sha512-x/aMDTE9omyM9Q7rqzbVB1OhgLnMDnh83/8COfL+80qGolixhWtIrypaVBA/buSBgoPvChLcR3czHsLsuO0rTw==","signatures":[{"sig":"MEUCIQD04PXB8OMz4Z+ER744/NW5pH87lLIqZi5s5wZg1iDfewIgKvm19tMVw3UxPvZPTumGmMEryv1oqDe22sXRNyRSsLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151743},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"79a1b694d72faa34c43c94997a2df6e45ee13645","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-x/aMDTE9omyM9Q7rqzbVB1OhgLnMDnh83/8COfL+80qGolixhWtIrypaVBA/buSBgoPvChLcR3czHsLsuO0rTw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zone.js":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.10.0_1752127144291_0.20275236311025413","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@absolutejs/absolute","version":"0.10.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.10.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"39ef48cb622a168493002454077c4eb0e2e607c7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.10.1.tgz","fileCount":38,"integrity":"sha512-WqrHdbiK+PU36/n09Fwf/Jvn6WL+qwNg8vYS6IopeoJ2A+9RgKF9LJAoaQGTuTcJQbrzEjN+wuxhB5Yi9JHabA==","signatures":[{"sig":"MEQCIB8JGe3DI0jV0LOyBq1y2lhOG04Yuz+3mUR/ThtbLbFsAiAF5wYk6/KP9Jddg+kzpfWWwvECEfeB7BmJoVqmhI0wdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151720},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"39ef48cb622a168493002454077c4eb0e2e607c7","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","actor":{"name":"alexkahndev","type":"user","email":"alexkahn2019@gmail.com"},"email":"alexkahn2019@gmail.com"},"_integrity":"sha512-WqrHdbiK+PU36/n09Fwf/Jvn6WL+qwNg8vYS6IopeoJ2A+9RgKF9LJAoaQGTuTcJQbrzEjN+wuxhB5Yi9JHabA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.10.1_1752131620034_0.7792219052361562","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@absolutejs/absolute","version":"0.10.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.10.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"dc7dff3360fa93d7ad65d69d8160f549ca2131fe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.10.2.tgz","fileCount":38,"integrity":"sha512-1l/4qYxXaD2J7OgeLYmPuA6iL3vIT5Q6NG11LZkO/G0QpC1eh+hQ3ngMZhhTf+praCWHYXJJcNQw3pmsbAuwDA==","signatures":[{"sig":"MEUCIDxz0p8ATRMUontTFoIeFhpQyljsg1iRyg0xe1mvSBjgAiEAzIVznYX2xxpG90ztK2DAL9cS19r3e/GwmzktLrSIaGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151716},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"dc7dff3360fa93d7ad65d69d8160f549ca2131fe","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-1l/4qYxXaD2J7OgeLYmPuA6iL3vIT5Q6NG11LZkO/G0QpC1eh+hQ3ngMZhhTf+praCWHYXJJcNQw3pmsbAuwDA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.10.2_1752194881946_0.2284619535944019","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@absolutejs/absolute","version":"0.10.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.10.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"4951a3631dd0ebb204bf3c23c265080885b28c24","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.10.3.tgz","fileCount":38,"integrity":"sha512-/Rj558rIQPN0ive/xg5KI5G3+kV76cnvB0/LEHiVAaAyY9sY9oicCaKQ9WDrs4qfSB54f8zVVkmDccErAUWsZg==","signatures":[{"sig":"MEYCIQCp4blYlXn0sBXnuR5OfNJt48nIufTeYnUKXKuMc3Qs6AIhAKA/vUBztqXRXbzwJNdAnuOq9idR/k5UN+YPK9fuX/Sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151834},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"4951a3631dd0ebb204bf3c23c265080885b28c24","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-/Rj558rIQPN0ive/xg5KI5G3+kV76cnvB0/LEHiVAaAyY9sY9oicCaKQ9WDrs4qfSB54f8zVVkmDccErAUWsZg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.10.3_1752206223458_0.37267147079267016","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@absolutejs/absolute","version":"0.11.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.11.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"7cbcc7b51f983c7d5e8ed6742b3b993267bd61d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.11.0.tgz","fileCount":37,"integrity":"sha512-s+MiLe0VtNpRgYNL7t43kRAdfxkYvFxaID4nv36Byp6edpv41itATv/S0BdpHF94bJcZp2dFVRcrf7maxn3YkA==","signatures":[{"sig":"MEUCIGduJMRXnx++CCjzjIHxssF4kbXo3+NnaIrkIwI6FoAgAiEAuOcuTg49T4PxfuXSW1hct6XXSOhdzbK66LvpfKGvtBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151031},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"7cbcc7b51f983c7d5e8ed6742b3b993267bd61d3","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-s+MiLe0VtNpRgYNL7t43kRAdfxkYvFxaID4nv36Byp6edpv41itATv/S0BdpHF94bJcZp2dFVRcrf7maxn3YkA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.11.0_1752283603641_0.010836951232842562","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@absolutejs/absolute","version":"0.11.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.11.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"9f3026e0f34c80ba6412135a9673cfb0a067b930","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.11.1.tgz","fileCount":37,"integrity":"sha512-/O8GOMnPmjeyioQAJHT81Ca3bMQ6SdnMXZEYvjoNeftD6VG5ENyJoq/F0Efc3i7OHK3dK3Af6DZFPy3KLx9eMA==","signatures":[{"sig":"MEUCIQDhSgxAXds+uMClh9XOPKB2jAfRX0fsTp4URA9PW2zi2gIgNhbJERGhwHT0c5UH+g/M0Lb6x5whtQkeTaQc0l/ELHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151232},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"9f3026e0f34c80ba6412135a9673cfb0a067b930","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-/O8GOMnPmjeyioQAJHT81Ca3bMQ6SdnMXZEYvjoNeftD6VG5ENyJoq/F0Efc3i7OHK3dK3Af6DZFPy3KLx9eMA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.11.1_1752289997808_0.034400135630071826","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@absolutejs/absolute","version":"0.12.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"08768a900a874d28e3b13424562487f8c0156537","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.0.tgz","fileCount":37,"integrity":"sha512-Tn9luXebYnlCLF6xO6LW20+nfz+9RC+AEX6dElkjpbod+38Dc0RLPfGMQeALkE91LXlm58GaV8/ko1Er2m0sxA==","signatures":[{"sig":"MEUCIQCLIp7Pvmxipetl04y/jlOmuN+aAyWyXLHSGgLJc9ejDwIgLR67dFnlXvtsfnr9Wb8UpC3Cm/xEIuYrHwUipk/gE/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36151989},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"08768a900a874d28e3b13424562487f8c0156537","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Tn9luXebYnlCLF6xO6LW20+nfz+9RC+AEX6dElkjpbod+38Dc0RLPfGMQeALkE91LXlm58GaV8/ko1Er2m0sxA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.0_1752389735066_0.9340017275732204","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@absolutejs/absolute","version":"0.12.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"22f04535da687049c9d33d44a1e08b06ce295af9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.1.tgz","fileCount":37,"integrity":"sha512-sP6kju1niVdFbLRoP39UtxLrKzJv97cVhF5cSEdKcLmnfBYZyDbHDb+E8lPCmSaG9v0vY32CCLuHEzMNWWrgAg==","signatures":[{"sig":"MEQCIA5SV4U4CODEcT7dQ2GEfOHtpqGZUssNig3Y/1D8u5FdAiBrIYTyRcfVNJ3fo7dlC+HcnPZUSmRih97VI1z7c/CK3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36152275},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"22f04535da687049c9d33d44a1e08b06ce295af9","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-sP6kju1niVdFbLRoP39UtxLrKzJv97cVhF5cSEdKcLmnfBYZyDbHDb+E8lPCmSaG9v0vY32CCLuHEzMNWWrgAg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.1_1752390779449_0.6883668565195395","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@absolutejs/absolute","version":"0.12.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"0126bf47b6de13321b6710cdafb6df9fd2005e38","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.2.tgz","fileCount":37,"integrity":"sha512-Tcplc8Yzh39KrVPwJxFh9l15vrNMvnoiXPSejTtxRqozEYHp5Ug4hAHEEoht1GQNDfl6akCgzqYLAY0wgzOwPw==","signatures":[{"sig":"MEUCIEW2MpgIIoF2a1oICcFPl7QN5whds3KyXNihyLQ4p1bbAiEAv0KTl49t8Vsv9GuPkMjAabcSy03bIC5Nyq2x8bDbZgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36152421},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"0126bf47b6de13321b6710cdafb6df9fd2005e38","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Tcplc8Yzh39KrVPwJxFh9l15vrNMvnoiXPSejTtxRqozEYHp5Ug4hAHEEoht1GQNDfl6akCgzqYLAY0wgzOwPw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.2_1752391459696_0.503611349381266","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@absolutejs/absolute","version":"0.12.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"68201147547981c22e37e9c7cf94c08526ff4042","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.3.tgz","fileCount":38,"integrity":"sha512-7I/2yFvRZ+41vpvQ7cSbVrGNsLe1waMu3uKxc91NhWPz21Zk1j7MT0cfg+zcnYqsgh8rKL3mxNFvb0KwErCR6A==","signatures":[{"sig":"MEYCIQCNvKM7G0AWrbSrrpcH12DRrzHGg2oQ3NTrjMPMKTn8pwIhAPoDnkNFQ895hENTJk/dG7QaCpd0krbz3aEitqy/+ucL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36153349},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"68201147547981c22e37e9c7cf94c08526ff4042","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","release":"bun run format && bun run build && bun publish","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-7I/2yFvRZ+41vpvQ7cSbVrGNsLe1waMu3uKxc91NhWPz21Zk1j7MT0cfg+zcnYqsgh8rKL3mxNFvb0KwErCR6A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"^20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"^20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^20.1.0","@angular/platform-browser":"^20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.3_1752770823532_0.6075262744576566","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@absolutejs/absolute","version":"0.12.4","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"6f16cd8965e80df3945eaad20699373c00bed470","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.4.tgz","fileCount":39,"integrity":"sha512-tTbBtWR93QN79g4pKUVSAu5zQUHIyGw+ERPqplXHzt+LhDi0nAGUoFiYoBOTTPtUAnwg1p77HmA8UL8VZ7zJzA==","signatures":[{"sig":"MEYCIQCgGXtR7LS3+46En9gxw5tgZxrziZSaGnr4K/v351D4OwIhAJpo7Ivd+m8N9sK4YtPiGmG8OIMt5T3WvVsTUntN1np7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231152},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"6f16cd8965e80df3945eaad20699373c00bed470","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia --external typescript --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-tTbBtWR93QN79g4pKUVSAu5zQUHIyGw+ERPqplXHzt+LhDi0nAGUoFiYoBOTTPtUAnwg1p77HmA8UL8VZ7zJzA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"20.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","zone.js":"0.15.1","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@angular/ssr":"20.1.0","@types/react":"19.1.5","autoprefixer":"10.4.21","@angular/core":"20.1.0","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"20.1.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"20.1.0","@angular/platform-browser":"20.1.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^18.0.0 || ^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^18.0.0 || ^19.1.0","@angular/ssr":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/compiler-cli":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-server":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.4_1764091239061_0.7629222998560363","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@absolutejs/absolute","version":"0.12.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"8fd776fb09eaaa3108e4acdedb44e1c1ab23182d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.5.tgz","fileCount":37,"integrity":"sha512-lLJDQlWMmIGOyU69AXR2iM54CPh4oLrqj+mX/1SqUTsP4OHZVHfxbkelp+VWqxlY1pLMYw+Gj0TRWmBVxtSi2Q==","signatures":[{"sig":"MEYCIQD5LJ/nJun2dE8Uv7mhFvclymZJ4QUaenWZT0pjvMUgDwIhAOfrYjB64gH678Ag9rzpThMvu1FQ9xhe18k1Sbxworok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131847},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"8fd776fb09eaaa3108e4acdedb44e1c1ab23182d","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia --external typescript --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lLJDQlWMmIGOyU69AXR2iM54CPh4oLrqj+mX/1SqUTsP4OHZVHfxbkelp+VWqxlY1pLMYw+Gj0TRWmBVxtSi2Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^18.0.0 || ^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^18.0.0 || ^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.5_1764093104394_0.39782439901972566","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@absolutejs/absolute","version":"0.12.6","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.12.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"fc68c443cf025567c45d2101c06a933f8babad82","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.12.6.tgz","fileCount":38,"integrity":"sha512-RE7rp7oYgQQ00Y+fxO/qYp60CsBcRFKQJgn94Ai6N2+5EXwPaNrrpGLH9p3GHGU0LqGPaFHjOI5hLN+8t8hy1w==","signatures":[{"sig":"MEQCIEZvr+Pls0/jYlwZKnzC6H1UOcoFK5M1CP72zqfwzb2BAiBrrB/9cPUK5y3RJNuQZP7IuE4MRlrUcnlCAob8k/TgPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36212697},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"fc68c443cf025567c45d2101c06a933f8babad82","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-RE7rp7oYgQQ00Y+fxO/qYp60CsBcRFKQJgn94Ai6N2+5EXwPaNrrpGLH9p3GHGU0LqGPaFHjOI5hLN+8t8hy1w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.17","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.17","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.12.6_1764542396730_0.4997091469478012","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@absolutejs/absolute","version":"0.13.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"dist":{"shasum":"2d4afcf343be50ae152a824cacbb443315aea0ee","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.0.tgz","fileCount":38,"integrity":"sha512-AXeU2g2wAJkUF7WZezdEovQx3wGVohuLut4P4pAlK87xdC3jFLWlGIxhLBg/Jm6HoNVjb/ieycAZlJJDGO9J2A==","signatures":[{"sig":"MEQCIBUvx+4fpj7pgWxpf0+yfblqgrxiBjGNctuWDhJxVFiNAiAQGN31GZnV1uukV/XBshqFa+Ec65+BfPJ0GYhIA3SFkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132298},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"2d4afcf343be50ae152a824cacbb443315aea0ee","scripts":{"dev":"bun run --watch example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-AXeU2g2wAJkUF7WZezdEovQx3wGVohuLut4P4pAlK87xdC3jFLWlGIxhLBg/Jm6HoNVjb/ieycAZlJJDGO9J2A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.0_1770344478597_0.38466916201623613","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@absolutejs/absolute","version":"0.13.1","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"7af0ab8f917ba229235f9458e90c1bcebf8b2f3f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.1.tgz","fileCount":40,"integrity":"sha512-wrH48iuVDgQDLQ2VR4z4vZ3vCBiJ1VdcC7PEhsvUmPcep4fjrFsMAi0bhKNnFcSNujHSRQOxb1EssT6xrIeG5Q==","signatures":[{"sig":"MEUCIQCCmeWVMwX2ys0o+NxzeOJkrpahwb8bUey23DNJLNY2vgIgX9/U2iFmH+c6FIVtTehGZJCWei3mgswRIeXpfnXy/RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134851},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"7af0ab8f917ba229235f9458e90c1bcebf8b2f3f","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-wrH48iuVDgQDLQ2VR4z4vZ3vCBiJ1VdcC7PEhsvUmPcep4fjrFsMAi0bhKNnFcSNujHSRQOxb1EssT6xrIeG5Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.1_1770756176327_0.4977144464969514","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@absolutejs/absolute","version":"0.13.2","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"accbaf8e7e4f0e3eaad6ad47c49b566aadc66734","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.2.tgz","fileCount":40,"integrity":"sha512-hiWHAVlZBtWhffvPz/vu2fxDaHBsVft49NgKb7hRy7TOZfw7ah3GpGPOyXkCSVNwuxdl6XGdkMcidBHkEsxMTA==","signatures":[{"sig":"MEYCIQDPk0qvAxTgoUeodDRpsV5+MuC6v5diiklaZ2FiHndYLgIhAKn1InsOORxlQaR1d0dLqzOz2ldNQvRTYrtvc+JMYamr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134838},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"accbaf8e7e4f0e3eaad6ad47c49b566aadc66734","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-hiWHAVlZBtWhffvPz/vu2fxDaHBsVft49NgKb7hRy7TOZfw7ah3GpGPOyXkCSVNwuxdl6XGdkMcidBHkEsxMTA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.2_1770757050251_0.987213495856992","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@absolutejs/absolute","version":"0.13.3","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"7776cb47daf534b59b8e58af2c98e12db8ccaddd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.3.tgz","fileCount":40,"integrity":"sha512-yt1eg8a7MDNxBn670EX/qNN7Np1wRbe3H5qcRHOiK45jQa5Tr+Yd+hZ+dlJFFEam37YWuHJHOpuAIfWKrJFubg==","signatures":[{"sig":"MEUCIQDI56WhUd43LV+kfS/XKl78msQrpHoZzl9lLH9S3Z9U+wIgQxgPkmYLMiEByDiO6alzcWojDDxvUGzWdSh/FRxby4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135099},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"7776cb47daf534b59b8e58af2c98e12db8ccaddd","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-yt1eg8a7MDNxBn670EX/qNN7Np1wRbe3H5qcRHOiK45jQa5Tr+Yd+hZ+dlJFFEam37YWuHJHOpuAIfWKrJFubg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.3_1770757304733_0.7344565975358337","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@absolutejs/absolute","version":"0.13.4","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"659f3bc7fdda4c12d9478152aecfbdffc81b1d48","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.4.tgz","fileCount":40,"integrity":"sha512-AxH3Dbq5Qjf6/FGiUgOlmfrh7opkVnlmdNxBb+rHLqOVbNP7rhJQxCWym7+HMf7HpbiIDA44yIkwBKH78Bdsow==","signatures":[{"sig":"MEUCIQDAXSVoc1RxIHfdKWDqdJf4Pr7RCk/z26l0H75yo/+TNgIgflY/4guc2kx8fKq+D4gPMAy7DftoqHNotPacOshToGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134666},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"659f3bc7fdda4c12d9478152aecfbdffc81b1d48","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-AxH3Dbq5Qjf6/FGiUgOlmfrh7opkVnlmdNxBb+rHLqOVbNP7rhJQxCWym7+HMf7HpbiIDA44yIkwBKH78Bdsow==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.4_1770757748269_0.6847374279969327","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@absolutejs/absolute","version":"0.13.5","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"a0bcaa499056f362c9361fc5a7f231746ddaf761","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.5.tgz","fileCount":40,"integrity":"sha512-/l/IW4S1OQx5uCEyjVktjuD91JM4iEz8NWwklF0fIWNV6w3u/2bQDh7iJ9srPEI0slQyEgTWO1Z3eKmOXGfd9A==","signatures":[{"sig":"MEQCIEDGY00ixNPzopvX6L4S8KGEEbAClYQ2UG8Ux+H9zRfgAiAjyNrC6OTvyYPFaIA8pK/UxpKL9ZZWcQllRLA8E6gmMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134640},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"a0bcaa499056f362c9361fc5a7f231746ddaf761","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-/l/IW4S1OQx5uCEyjVktjuD91JM4iEz8NWwklF0fIWNV6w3u/2bQDh7iJ9srPEI0slQyEgTWO1Z3eKmOXGfd9A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.5_1770758067418_0.7172260797219117","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@absolutejs/absolute","version":"0.13.6","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"8f8ca4e507b38a3833a791f5437f6a6ea2519594","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.6.tgz","fileCount":40,"integrity":"sha512-UlpZ+NfBvbOw0wFH4YhE5Xay8LkTsRaelAFiDXZbPCe2An7M0XTqda1KCvjhYd88e8RIzSmPJPDXOGWxf1gavg==","signatures":[{"sig":"MEUCIClosM4Wbr/y1dcLg0sLGzsXJ4Pt8W7HCVAWXcaXcae8AiEA0hx+9rodLQMb6gPBmju/8APlf4R3mTmsFj10BzEd/IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135071},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"8f8ca4e507b38a3833a791f5437f6a6ea2519594","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-UlpZ+NfBvbOw0wFH4YhE5Xay8LkTsRaelAFiDXZbPCe2An7M0XTqda1KCvjhYd88e8RIzSmPJPDXOGWxf1gavg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.6_1770763468087_0.4287572529845878","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@absolutejs/absolute","version":"0.13.7","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"76f04cd77286c3984d18192be313da8ee6986c18","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.7.tgz","fileCount":40,"integrity":"sha512-lYhQOkQTMdcxAMu6NkNrEp5btLBtN6EIjPUvtxeM30NcLgNleYxe0OzD4txlsXz51/8l0g2gZlWfQ1t8IO7GUQ==","signatures":[{"sig":"MEUCIEauLs6wmT1lWhZbs2a4i6EEBoDOwBgwY56ywRImf0C3AiEAvD2Q+/pNQlOEOVOMRYlV0H3RvyZekYHPL+JlK8BkiZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134984},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"76f04cd77286c3984d18192be313da8ee6986c18","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lYhQOkQTMdcxAMu6NkNrEp5btLBtN6EIjPUvtxeM30NcLgNleYxe0OzD4txlsXz51/8l0g2gZlWfQ1t8IO7GUQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.7_1770763638506_0.01914549234591245","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@absolutejs/absolute","version":"0.13.8","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"15c5aacc6c03638d27bd5d5e5030dbb1df8913a2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.8.tgz","fileCount":40,"integrity":"sha512-2guyHyvvgPp9j2G/NGX+AFiz3ksXGqPV2t7eovXzTj/Xfgzx4XSRxm7p1LVXs6hfzeYDPMjmiWXLbe9J7XL6yQ==","signatures":[{"sig":"MEUCIQCb65huqBX+2GyqZeh5lQXA3XVJRiyP0PRIFWWOQJ+IIwIgAjst/zPNjRWGPfoQQF6AvSEfK6f7UzvhOy+W8BA/5B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135066},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"15c5aacc6c03638d27bd5d5e5030dbb1df8913a2","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-2guyHyvvgPp9j2G/NGX+AFiz3ksXGqPV2t7eovXzTj/Xfgzx4XSRxm7p1LVXs6hfzeYDPMjmiWXLbe9J7XL6yQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.8_1770763865349_0.27061135184678653","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@absolutejs/absolute","version":"0.13.9","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"a5360e962c9612d235251c4183c12e799e4fb858","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.9.tgz","fileCount":40,"integrity":"sha512-QOAMQ+bI+rgVp132eQai+nZrXQEGOlgdMoz7OeRUuRawYne/7gPZ682vbZM0zqZeMTG/I+/ioz1v+ZZyqSe1kA==","signatures":[{"sig":"MEYCIQCCVYe2qQ88q2ZFfekxDcvgU0cIH2e/axZmIB7wxyuzkgIhAPXfFHsBZiVLledrfIUZ7j73zdJ6Mv41ohsVS07l6M0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135125},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"a5360e962c9612d235251c4183c12e799e4fb858","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-QOAMQ+bI+rgVp132eQai+nZrXQEGOlgdMoz7OeRUuRawYne/7gPZ682vbZM0zqZeMTG/I+/ioz1v+ZZyqSe1kA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.9_1770764078076_0.36672984832967503","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@absolutejs/absolute","version":"0.13.10","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"43085b7dbe4daa9dbe44a6eb3e79f703f37755e0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.10.tgz","fileCount":41,"integrity":"sha512-3kiTQTZlNwQym6NGNWhIPdLgO+B3VSdwpJctJcJJEz4izfpSYWCywWcyh1k7afkTTzqZR1sG1sQvxnUdaS6hTA==","signatures":[{"sig":"MEQCIAOHHEaV1e5AtAeE4x+PepaxLiyXRyy2nQ1KAHeRxV1eAiA1FJaP5u6Rhiu6tD6aQo088yxLdXiPZpI7PknkqMmFhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135159},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"43085b7dbe4daa9dbe44a6eb3e79f703f37755e0","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3kiTQTZlNwQym6NGNWhIPdLgO+B3VSdwpJctJcJJEz4izfpSYWCywWcyh1k7afkTTzqZR1sG1sQvxnUdaS6hTA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.10_1770764409451_0.7070526139024842","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@absolutejs/absolute","version":"0.13.11","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.13.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"2717177e23daab00fd2e35f5dc97e2aa8fd79ca5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.13.11.tgz","fileCount":41,"integrity":"sha512-25a2hYmMfZfhi23QlP1H6tkYz3dnUE7r6MyJdDE59xWa8zf3d2RbsA6hvucCTGzq/0xTIgLiQC1ikJYTWaCBFA==","signatures":[{"sig":"MEYCIQDhOv72wg+Isbi3DwO5470pj9LlYlOoz5C7aL+mpseGHwIhANsnfC+1wjp8f/o+ViTXRlK0hUNGDPyFHHsT2oJDyKaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134986},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"2717177e23daab00fd2e35f5dc97e2aa8fd79ca5","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-25a2hYmMfZfhi23QlP1H6tkYz3dnUE7r6MyJdDE59xWa8zf3d2RbsA6hvucCTGzq/0xTIgLiQC1ikJYTWaCBFA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.13.11_1770766819777_0.26401237345470796","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@absolutejs/absolute","version":"0.14.0","author":"Alex Kahn","license":"CC BY-NC 4.0","_id":"@absolutejs/absolute@0.14.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"3eeda17bfb43d4a49e29223606b4bc1c75b5137d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.14.0.tgz","fileCount":40,"integrity":"sha512-bKHwpAJDZ5zdsMQ8/hA1Jpz3BVM1rpSQym5rT8bAFVOJ8rJ8Pb/uYVYamu3IcKsKOKfeIuCv/2j1+Zcqy5STDw==","signatures":[{"sig":"MEYCIQCALC/EVFHSmmcx+1tVlyICvXHeCSypyWHWgcjR+hPuSQIhAO5lxnqT2kG3NYmfrivRCt7fjdUcRcCOmFLYs61SJV8f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132322},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"3eeda17bfb43d4a49e29223606b4bc1c75b5137d","scripts":{"dev":"bun src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-bKHwpAJDZ5zdsMQ8/hA1Jpz3BVM1rpSQym5rT8bAFVOJ8rJ8Pb/uYVYamu3IcKsKOKfeIuCv/2j1+Zcqy5STDw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.1.0","elysia":"1.3.1","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","@types/bun":"latest","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.1.5","autoprefixer":"10.4.21","@elysiajs/static":"1.3.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.1.5","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.3.0","svelte":"^5.35.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.14.0_1771177790090_0.25409947077945305","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@absolutejs/absolute","version":"0.15.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"875241bf9e6a9c69dc94e5b9c88129a890fd6f2d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.0.tgz","fileCount":77,"integrity":"sha512-h3lO8SrBxYM+9qmAspbCmtIe0jjxvTX7Zk+C+r/DCyZR3c8N2bJDWBDWuZq1+YrmeFNnNuKLqFdG9lXrgLce6g==","signatures":[{"sig":"MEUCIBd/Zd8bD/mzclxqthGDs3uNyuwHscUmGfkqN7bx+NQfAiEA1bcLmRR9wdxOQRqVgJVsaRuMhRIreOAM/XrPD5v+Vj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491835},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"875241bf9e6a9c69dc94e5b9c88129a890fd6f2d","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-h3lO8SrBxYM+9qmAspbCmtIe0jjxvTX7Zk+C+r/DCyZR3c8N2bJDWBDWuZq1+YrmeFNnNuKLqFdG9lXrgLce6g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"^1.2.18","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","react-refresh":"^0.18.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.0_1771366509620_0.44250387498763155","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@absolutejs/absolute","version":"0.15.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"0c4b08f52115aa41446b9e9f8bc569c41760699c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.1.tgz","fileCount":92,"integrity":"sha512-EKGWrjLaS6BkYQuV+AFAlSA2ZxLsiKriw778DIzi4ox7OZGjPtqI0TSRT3lx2ReMCV+t1ar8ggi4sf0eYSbhKA==","signatures":[{"sig":"MEUCIBMQuZ2Kzkt0gZioL8D/FVCVNiZr1zgiHph4Nntv5vZBAiEAiEOYYWFez8Z2THW9tYAt8n4S1qy8Nn/fXGPFScayAO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573430},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0c4b08f52115aa41446b9e9f8bc569c41760699c","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-EKGWrjLaS6BkYQuV+AFAlSA2ZxLsiKriw778DIzi4ox7OZGjPtqI0TSRT3lx2ReMCV+t1ar8ggi4sf0eYSbhKA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"^1.2.18","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","react-refresh":"^0.18.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.1_1771366942109_0.4668238601617485","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@absolutejs/absolute","version":"0.15.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"3a0fcf1f0fe04cc289efdbde1afbe2b1394817fd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.2.tgz","fileCount":92,"integrity":"sha512-JgwBpJVAfmYImKQmRDYiNNiqCsfenTocOJouOVQtLN874WVk9g+0xkGmyl6RozZa+yZr9TaWILVQSlus88EeKA==","signatures":[{"sig":"MEUCIQCN0taQPWU0MJT6zQ3+IFXl1i62VkYyXE3zzYCUE4snHgIgOptuQF7aRDy6rJ0zTPHGMH/Rt3vguvMI0msi2lHU7Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606148},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3a0fcf1f0fe04cc289efdbde1afbe2b1394817fd","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-JgwBpJVAfmYImKQmRDYiNNiqCsfenTocOJouOVQtLN874WVk9g+0xkGmyl6RozZa+yZr9TaWILVQSlus88EeKA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","react-refresh":"^0.18.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.2_1771367408667_0.7906848153707822","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@absolutejs/absolute","version":"0.15.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"19e1e7bf39ea82313c1a24fb20d25ce83f3011a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.3.tgz","fileCount":92,"integrity":"sha512-Yuu/gp8loiY6Y5OKgJC7NPa3hYIGZpd5KTp+khd+18Nd94bpMYAdHlRnmKnnaD9R2aCLK3EsgXOXf9GBtvPb3g==","signatures":[{"sig":"MEUCIFBnR8g4ApDtAIGmvzNuPto3+MSl0KsW7BGLkSh5Km2jAiEAgOjNgdsPqkds4TfHHL7msUjHQsPN7pYlHzS0/wKsoqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573450},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"19e1e7bf39ea82313c1a24fb20d25ce83f3011a0","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Yuu/gp8loiY6Y5OKgJC7NPa3hYIGZpd5KTp+khd+18Nd94bpMYAdHlRnmKnnaD9R2aCLK3EsgXOXf9GBtvPb3g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.3_1771367800718_0.1069126382948431","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@absolutejs/absolute","version":"0.15.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"c35ae68ba50cd40ac8f8de87b43f30ef11657cb2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.4.tgz","fileCount":92,"integrity":"sha512-PZs0GZzGYjZ4BJtvNGoOdPITdDsKMTcuj9BUVFRdCXI3Wt3fvNezbLF4aHpRFmr9RInAA1ODohBYHrxdIGS7Qw==","signatures":[{"sig":"MEUCIQDUbivOxmmxEIGeDZfkO6rxCR2y0UedYwaG1r1kuGs0TAIgBsAo1eTLofVYkgT/3zj+qSsBMX4qK4cWHIRddDFvb/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573880},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c35ae68ba50cd40ac8f8de87b43f30ef11657cb2","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-PZs0GZzGYjZ4BJtvNGoOdPITdDsKMTcuj9BUVFRdCXI3Wt3fvNezbLF4aHpRFmr9RInAA1ODohBYHrxdIGS7Qw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.4_1771375667921_0.6848622951873036","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@absolutejs/absolute","version":"0.15.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"40d36e637692e64562ae66a1680fe6e7f3814141","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.5.tgz","fileCount":92,"integrity":"sha512-4zkrXjEUrLMcO2vQp8EOClF3EnYLOv0jT4av5yYJKsIZRcXyCjJgpIpq3T5m2fTyPYNRDOJ/GxHHdXqmARJ2mg==","signatures":[{"sig":"MEYCIQD0pi+5BjjUJdmGpooHGLrHXzAVNm484CVtCMe1C1dQ5QIhAIttoid53ijuKnA2q5iW79BKPZAkSxeCXCjo0/fXjLko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574331},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"40d36e637692e64562ae66a1680fe6e7f3814141","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4zkrXjEUrLMcO2vQp8EOClF3EnYLOv0jT4av5yYJKsIZRcXyCjJgpIpq3T5m2fTyPYNRDOJ/GxHHdXqmARJ2mg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.5_1771376618385_0.22588913671710098","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@absolutejs/absolute","version":"0.15.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"faf8e74cc138406c810e7e1b09541cde5acd1d82","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.6.tgz","fileCount":92,"integrity":"sha512-mhF6ylJ2YyfM3EQUgLlUL9JaQgXeZ9oZWfW3hzk9hv2scQ26hbdcZtw/t6Wx8VuuaAvEQOHBXyS20dzhUVFJgw==","signatures":[{"sig":"MEYCIQDKrYCfrB5l9kwoojEtUIYhzzNC/Sk8+SYyHerMnsnz9QIhAObEQIPIOpqRevs1ivojYrzlslpB87RH5iTtBSEwZYh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574333},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"faf8e74cc138406c810e7e1b09541cde5acd1d82","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-mhF6ylJ2YyfM3EQUgLlUL9JaQgXeZ9oZWfW3hzk9hv2scQ26hbdcZtw/t6Wx8VuuaAvEQOHBXyS20dzhUVFJgw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.6_1771376701534_0.303249114493374","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@absolutejs/absolute","version":"0.15.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"e00fdc74a202ff84a5b5924624395f1156312aa2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.7.tgz","fileCount":95,"integrity":"sha512-Dvtah26C5f3U+0OSDGVmIu9js0wo/+2YhKwz8cIMqQvKntvm3YTbot4xpSXxV43D8RHSDwGgcERpcJJBZW/mzg==","signatures":[{"sig":"MEQCIGns0gRUdOYmHMRD2fQ0KIx1SBY6PkjY5wkYvEYqPukrAiAp95QmxIdkfbjLEwMJOMEWBhCLjCwMCXmeAo9xf/Pynw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591298},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e00fdc74a202ff84a5b5924624395f1156312aa2","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Dvtah26C5f3U+0OSDGVmIu9js0wo/+2YhKwz8cIMqQvKntvm3YTbot4xpSXxV43D8RHSDwGgcERpcJJBZW/mzg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.1.0","elysia":"^1.4.0","svelte":"^5.35.2"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.7_1771381452616_0.6790933938357842","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"@absolutejs/absolute","version":"0.15.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"1e42e4476a1935bbc310297412b755c326125ac4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.8.tgz","fileCount":95,"integrity":"sha512-ft8R7YXO9lhwkqZCTToBo+E2iMCFvZWgm7NkDt0VMRYvmKQOAqZcsWkM78UNWvdhtSfmQxqz9PN9YY1sLRx/Qg==","signatures":[{"sig":"MEUCIQDrRelkxFzUGUCfYS6p4QIs3Ggheaw93crI1Ywc/2uWswIgG9pqLN0yyeUHgP5iRolVrjBUo8lxKVXZHDBOEDCuHaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591324},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1e42e4476a1935bbc310297412b755c326125ac4","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ft8R7YXO9lhwkqZCTToBo+E2iMCFvZWgm7NkDt0VMRYvmKQOAqZcsWkM78UNWvdhtSfmQxqz9PN9YY1sLRx/Qg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.8_1771402404413_0.5051839724125269","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"@absolutejs/absolute","version":"0.15.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"549011022e16273875c7396689e86be11205d38e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.9.tgz","fileCount":95,"integrity":"sha512-7pEfJtKD2hBP0tr9m+apemuzA3CwDsHgWxPCsvbzFGEoAaQB0PHHYXcQFXYbj1zGG2v3Vz+2kqk2cjaj24fvLA==","signatures":[{"sig":"MEUCIAzQgK1noo2+3bTL1GfAkXfY7bsZkBLzrekmpuZBH8XKAiEAxSDhiSqc2MxFoC2G8l3NbHVf0iqjNgFqjEjTv/5s8Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591126},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"549011022e16273875c7396689e86be11205d38e","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-7pEfJtKD2hBP0tr9m+apemuzA3CwDsHgWxPCsvbzFGEoAaQB0PHHYXcQFXYbj1zGG2v3Vz+2kqk2cjaj24fvLA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.9_1771406722551_0.38511217798832265","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"@absolutejs/absolute","version":"0.15.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"81d794993b5328e0f7057d6a95eecf7fc8604e39","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.10.tgz","fileCount":95,"integrity":"sha512-1RLEHXCTirNUdI5xLAZdOYAMR53f2YjhLmL9TdL7nze0tDdJd05sYAW2sB4uW8DOqTM7xaoT3/CQjEMFS2XnKw==","signatures":[{"sig":"MEQCIBpuqyXi7AfrU/HKsxtyc91rzyn2bkepDNKa1fynL/VdAiBeuWOFpNS8XoI3eNHImNST1SFIJHFRYdcbf2GjYkLA3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597356},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"81d794993b5328e0f7057d6a95eecf7fc8604e39","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-1RLEHXCTirNUdI5xLAZdOYAMR53f2YjhLmL9TdL7nze0tDdJd05sYAW2sB4uW8DOqTM7xaoT3/CQjEMFS2XnKw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.10_1771409048628_0.6178664601898092","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"@absolutejs/absolute","version":"0.15.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"66691d0d963691adcdc7f4d66e8f34196d56b8d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.11.tgz","fileCount":95,"integrity":"sha512-TErS455lhhkLqT6VxnSMRye2/fYXbatKOXFVRw/bUg4/xlKkQG1OYpfcK5G+qlBafxZ7QOPy8fwKZjMnG4LTPg==","signatures":[{"sig":"MEUCIQCCIk6a1hxDyQvYmGJ+r8Y/0w4sLteDk7ei8QRKM5L4xQIgGe6NmSkISxYyV1zDg9EcLYSJQtlaVmlgQ9XwhU7KSRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597377},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"66691d0d963691adcdc7f4d66e8f34196d56b8d0","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-TErS455lhhkLqT6VxnSMRye2/fYXbatKOXFVRw/bUg4/xlKkQG1OYpfcK5G+qlBafxZ7QOPy8fwKZjMnG4LTPg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.11_1771417977370_0.14756461433930612","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"@absolutejs/absolute","version":"0.15.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"36f735c73e971ba5e8dca211e9a324e9abac03a2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.12.tgz","fileCount":95,"integrity":"sha512-y34rIicW7mkpMoGh7/788httVz2rO5dbxkXeP6243gF4AqsPmY5ulRMHFCKIhrfFyK42XGL6oNFnXncIi5I/fA==","signatures":[{"sig":"MEUCIFFNpZe2p8dCfupQpA+miGTXZQCg05gkcmxfkifU/heTAiEA7s3LStq66GxtHDgmehuhVofMMzJ7Cb5h2myCVoZ09Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601179},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"36f735c73e971ba5e8dca211e9a324e9abac03a2","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-y34rIicW7mkpMoGh7/788httVz2rO5dbxkXeP6243gF4AqsPmY5ulRMHFCKIhrfFyK42XGL6oNFnXncIi5I/fA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.12_1771420214051_0.17792749705944022","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"@absolutejs/absolute","version":"0.15.13","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"8e5c9e9017db15f1785616fe48312abb4bdb3e71","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.13.tgz","fileCount":100,"integrity":"sha512-4Ctnn3xHulxa2yst1h5wKbDS5fCmHrBuOh3sEcjdukab12XZ+wRmMBMGAPP7k7IYxebMK1XID5dbda+qxbisMw==","signatures":[{"sig":"MEQCIEmkVDJ9acsW0LDYANlxKrEoJ3F1mfsPFgu6LAlA4EtmAiBYKIttZT/jqV1eRw1QYQ7lIZolqHd+MmDUeISx2EKYYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612728},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e5c9e9017db15f1785616fe48312abb4bdb3e71","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4Ctnn3xHulxa2yst1h5wKbDS5fCmHrBuOh3sEcjdukab12XZ+wRmMBMGAPP7k7IYxebMK1XID5dbda+qxbisMw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.13_1771425864436_0.16756517959523776","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"@absolutejs/absolute","version":"0.15.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"b03658c27a0678a87b30de508bd69b53a8ea8793","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.14.tgz","fileCount":100,"integrity":"sha512-79Afot5eUVXevUxC6DZlY1Bm3OBjglhJnrECE5w3mIGWTnsTLq4vh+sQ2ibkk1pWZ5yvuqtsMcFQNNK5ggFcPQ==","signatures":[{"sig":"MEUCID4xXxnH0v9mI8J2zH1yWsE9atEQqWjSHCg2HalfS4TdAiEA9/lh365WTSa37+DQeac9WGVSxN9NNqthN/RN+J8Iztk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615367},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b03658c27a0678a87b30de508bd69b53a8ea8793","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-79Afot5eUVXevUxC6DZlY1Bm3OBjglhJnrECE5w3mIGWTnsTLq4vh+sQ2ibkk1pWZ5yvuqtsMcFQNNK5ggFcPQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.14_1771428387970_0.41353715817722114","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"@absolutejs/absolute","version":"0.15.15","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"c708cc25704737f2617c3dff40a414aeb2272c1e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.15.tgz","fileCount":101,"integrity":"sha512-P91KvwuW0FGCGrcK2cqH4adL2tSF0Vct6dFGJ1nDx1DtLPOhYvRlbi+e74TbPDT8si+1OomoaB8WHpAzpfvtIA==","signatures":[{"sig":"MEYCIQCDsTdglVkfECrhnIljfxeLKkRB8WCbMC9nfIpB6hgZTAIhAPZESXYMVi4YXSsc1ZI4SuftzwrG1L55NaVgaSh3y7WA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624084},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c708cc25704737f2617c3dff40a414aeb2272c1e","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-P91KvwuW0FGCGrcK2cqH4adL2tSF0Vct6dFGJ1nDx1DtLPOhYvRlbi+e74TbPDT8si+1OomoaB8WHpAzpfvtIA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.15_1771430944705_0.5569053998705307","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"@absolutejs/absolute","version":"0.15.16","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"1567bd32c58474f8991376f58f00ad334feaf072","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.16.tgz","fileCount":101,"integrity":"sha512-ZTfnd6VxhyRU2sHMGlmTbBvtzo9bYW1bkhFrG0kSFWtJjCglHJYKu8zjpHqI2LaLdgNctr51qXTdhorkt/ngAw==","signatures":[{"sig":"MEYCIQCfLSm4RN6kKCVStBb6p98NxO5fCOEDJ5+T8XBB9326awIhAPT/SHkbbDUqHsEkpRzLIhId8tza/PWKA6mC7VZnsXiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624269},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1567bd32c58474f8991376f58f00ad334feaf072","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ZTfnd6VxhyRU2sHMGlmTbBvtzo9bYW1bkhFrG0kSFWtJjCglHJYKu8zjpHqI2LaLdgNctr51qXTdhorkt/ngAw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.16_1771431235342_0.7802816272290285","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"@absolutejs/absolute","version":"0.15.17","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"bbd5568a1447492bc04fd5e606be047fff08ed81","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.17.tgz","fileCount":101,"integrity":"sha512-keC6vhKZvFm0SQfjK6eObm5byJQYmEKKQ4OnWPyu4chh5x/HfU5Ul9/HFymY1LO2qfFW/GkWXSY2oHGNYdhd3A==","signatures":[{"sig":"MEUCIQCTcwl/3yBe2LxAST9BZF3ZXYLypvxaVr7bd4WN7sP41gIgK7kObc1VcGcEdm18tQpPXqpBm4kEwx83VF5Yey9J5bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624735},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bbd5568a1447492bc04fd5e606be047fff08ed81","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-keC6vhKZvFm0SQfjK6eObm5byJQYmEKKQ4OnWPyu4chh5x/HfU5Ul9/HFymY1LO2qfFW/GkWXSY2oHGNYdhd3A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.17_1771431669708_0.23987573132895168","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"@absolutejs/absolute","version":"0.15.18","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"ada74412d7d0e7d39318edc028389523dad44c4c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.18.tgz","fileCount":101,"integrity":"sha512-xZjm2I0Fsmh0G8TvbI0SbIKRfqM0JOPOROUUTdX8t/dxdWJrcF5iNXgcw+dqWDFAZg/hMKcW6DlCiYcBtlO4HQ==","signatures":[{"sig":"MEUCIQCY6OFgLWFTZ7LQ7xcjSzhIvrMuD5SDoKIuhsCqPi6zUwIgNFsSdQi9M3EBrXBwVX+v9goYEWvt1kuLe+QjmQakZCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624743},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ada74412d7d0e7d39318edc028389523dad44c4c","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-xZjm2I0Fsmh0G8TvbI0SbIKRfqM0JOPOROUUTdX8t/dxdWJrcF5iNXgcw+dqWDFAZg/hMKcW6DlCiYcBtlO4HQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.18_1771435614539_0.9421286473341555","host":"s3://npm-registry-packages-npm-production"}},"0.15.19":{"name":"@absolutejs/absolute","version":"0.15.19","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"850f35251f8e754d7a714a2011356e88c63c46e9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.19.tgz","fileCount":101,"integrity":"sha512-u0+m3b69kZzD0qITFSchCvhB9ey8Ft4kQjhUI8utIDpNgBzfJEBVNsjoILfAuJld9u/QBDs4WE78UnEtSm9H+Q==","signatures":[{"sig":"MEYCIQC9kpWmvlWUFwM7cX/ZbY+/OjrwWR/nRe53aLNmamOWPwIhAKswyjAs1DbqifT7Pku/mOIzMfTxYEKn2MOqHxgLTfJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624895},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"850f35251f8e754d7a714a2011356e88c63c46e9","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-u0+m3b69kZzD0qITFSchCvhB9ey8Ft4kQjhUI8utIDpNgBzfJEBVNsjoILfAuJld9u/QBDs4WE78UnEtSm9H+Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.19_1771436318065_0.23658174288269684","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"@absolutejs/absolute","version":"0.15.20","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"1ae88e264701aee0f089c28d71e4102704628f1c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.20.tgz","fileCount":101,"integrity":"sha512-8f/t0XFLTCunN9juSVEGD2FmWs1iYYdCwScbm54c5NTem8VLtNaxSK1f7sGij7Xdq5nkrRybPx8V5FuOtdVjQg==","signatures":[{"sig":"MEQCICfLSmkXanihn24WRcro73AFC0v2ZhNnzNg6Uo5z+1n7AiBDotu8ZJNiYckiGLIPk2taLeH8ok7hYaWlsJa6nke1/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625515},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1ae88e264701aee0f089c28d71e4102704628f1c","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-8f/t0XFLTCunN9juSVEGD2FmWs1iYYdCwScbm54c5NTem8VLtNaxSK1f7sGij7Xdq5nkrRybPx8V5FuOtdVjQg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.20_1771436514465_0.5215312499048361","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"@absolutejs/absolute","version":"0.15.21","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"2ec68b74ec82da283b5bcf59af22691fcdd61011","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.21.tgz","fileCount":101,"integrity":"sha512-PSD3cmjU49DgiYdgh7fcGN/pFudCV2W+Xgr1ofJ4ibLpOpeW7I8P8KuPePfJekmD3//ru1z6U6VClt8HqJACLw==","signatures":[{"sig":"MEUCIGqN2fo0E3Y1B9t3VQrv3yKGZrXGMru6YQ/2etaGxMPbAiEAjpEaT12ybJahPFmMlc22uvBh3PAxoDmh4PvEDke7ubE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625509},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2ec68b74ec82da283b5bcf59af22691fcdd61011","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-PSD3cmjU49DgiYdgh7fcGN/pFudCV2W+Xgr1ofJ4ibLpOpeW7I8P8KuPePfJekmD3//ru1z6U6VClt8HqJACLw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.21_1771436797977_0.7676669723446656","host":"s3://npm-registry-packages-npm-production"}},"0.15.22":{"name":"@absolutejs/absolute","version":"0.15.22","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.22","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"90188cd3f668c7e4a1c7d9c7c3e91bd87fc4cd6c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.22.tgz","fileCount":101,"integrity":"sha512-wT+fGYzrxSJr91ftTfQeZFL/l16FpQxKuBBjQDJ3huWQ/y+BxisAv+uCPg08OnPoy74OqB3c+5jNMbOEJJYjBA==","signatures":[{"sig":"MEQCIFnwGlDI8uCX3LS6zj2n3GE15kG0rqhczuBboYbwVFD0AiBuEUhiaWq1E1lunB+vesG+zsTGKdRwi7821HP08Cl+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625713},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90188cd3f668c7e4a1c7d9c7c3e91bd87fc4cd6c","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-wT+fGYzrxSJr91ftTfQeZFL/l16FpQxKuBBjQDJ3huWQ/y+BxisAv+uCPg08OnPoy74OqB3c+5jNMbOEJJYjBA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.22_1771464477684_0.22349217791835962","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"@absolutejs/absolute","version":"0.15.23","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.23","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"0a667ec71b26c7032a16b23b40cb34f8d88c3c86","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.23.tgz","fileCount":101,"integrity":"sha512-Y28Bkh37Rb+CZ0L4cFxgOwVKFWN34d2kHh3os/sWlV3dJwlUeOWYoPjYwqqXv7GQsvZlfV8lNrxtZyq+24G4pw==","signatures":[{"sig":"MEUCIQCKxVQ+PHXnRRYmOTYoYMkSwrj6RdsyglekGU4d0HykKwIgYjSQjRpNyNCPjb5JrLrqIHxKsXKVy4+Un0eN7FtIlc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623431},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0a667ec71b26c7032a16b23b40cb34f8d88c3c86","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Y28Bkh37Rb+CZ0L4cFxgOwVKFWN34d2kHh3os/sWlV3dJwlUeOWYoPjYwqqXv7GQsvZlfV8lNrxtZyq+24G4pw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.23_1771465054287_0.5865820900929999","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"@absolutejs/absolute","version":"0.15.24","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.24","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"3dbf8d81f93cacd186a4d1d8b09bb0c274a12e67","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.24.tgz","fileCount":101,"integrity":"sha512-h4+4/QK+25UEbSRKT2sDG4IcRy0doDsC03m/SNvx0lakGYoDlkTLyQgAtUhwCTAEw40w4CTiD//BU614hVa/vw==","signatures":[{"sig":"MEYCIQCMxp8Ax5sYah1pIpUd/ICFb0WZk+hrL2bDPgUBMzL9ewIhAKLkQ9u4jpwdU9rw6zFrfDdsDO0U9/V4UpZDnoSn8Z3K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623602},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3dbf8d81f93cacd186a4d1d8b09bb0c274a12e67","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-h4+4/QK+25UEbSRKT2sDG4IcRy0doDsC03m/SNvx0lakGYoDlkTLyQgAtUhwCTAEw40w4CTiD//BU614hVa/vw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.24_1771472735609_0.7121403290252759","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"@absolutejs/absolute","version":"0.15.26","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.26","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"e4b6a907e67de89c14d3bbee1bac4ab148c9a934","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.26.tgz","fileCount":101,"integrity":"sha512-klGe6Kw7V2e2vFcfdply6m/JbeKMSVR4YSqTgfZt1lGFnqJwFDDrMPGizOIn1InEbE+7oGB7ZIIHMM3p0OL66g==","signatures":[{"sig":"MEYCIQCDGPw+HVPuHa6nL2jBoeIIVsvDe0SrQMt6Rod7Njev9AIhAMmYoBJYwu/GPwRhUAXmTH3qXQqYWex8kkYChTlAcoPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624172},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e4b6a907e67de89c14d3bbee1bac4ab148c9a934","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-klGe6Kw7V2e2vFcfdply6m/JbeKMSVR4YSqTgfZt1lGFnqJwFDDrMPGizOIn1InEbE+7oGB7ZIIHMM3p0OL66g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.26_1771473572324_0.93686137505066","host":"s3://npm-registry-packages-npm-production"}},"0.15.27":{"name":"@absolutejs/absolute","version":"0.15.27","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.15.27","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"ede0ca8237a17e3a1c3f3f0e036a2b98c4d4a7b7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.15.27.tgz","fileCount":101,"integrity":"sha512-+MU5se/6uMkx0zmtUrwomq8mZ1Fnmq04em46AGyZmRZj/nSYm4v2DIicZNtxncrsaGv02R1thTPCVuC+1fnJOQ==","signatures":[{"sig":"MEQCIGFTbW+15oa+96fgR1HMPxU/0AMpqBDpfnc3+GSSgSuDAiBTe1GgAQnhyDTtiw1iFMjE955hTp6Ft+T/MTjudk7JtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624862},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ede0ca8237a17e3a1c3f3f0e036a2b98c4d4a7b7","engines":{"bun":">=1.3.6"},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external svelte --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-+MU5se/6uMkx0zmtUrwomq8mZ1Fnmq04em46AGyZmRZj/nSYm4v2DIicZNtxncrsaGv02R1thTPCVuC+1fnJOQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.15.27_1771474090593_0.05823943299301293","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@absolutejs/absolute","version":"0.16.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"4e4fa9d16865e8fa90b28835a0413349bd1cd2b7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.0.tgz","fileCount":129,"integrity":"sha512-GCOyCim4cdnbH/N69t0ZwBy/SrCULnDwllSVMVC45SBCGnsYhI7CZd8Hbf3hWaNe6RcKqXKZrardLrBWTcNzDw==","signatures":[{"sig":"MEYCIQCFMPI6FHP7/DzEw3xU3Dp2DL2fYOs2rx64aDAq1A0MQQIhALrwt3ZB+SB/rTKe5V8PygBZLn8fB9HNlnZTC1/ml7+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672241},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4e4fa9d16865e8fa90b28835a0413349bd1cd2b7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-GCOyCim4cdnbH/N69t0ZwBy/SrCULnDwllSVMVC45SBCGnsYhI7CZd8Hbf3hWaNe6RcKqXKZrardLrBWTcNzDw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.0_1771529903758_0.20724087726979246","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@absolutejs/absolute","version":"0.16.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"f1593a2a7afd942e945c78e92810aa90959fbe27","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.1.tgz","fileCount":129,"integrity":"sha512-OOlFaEE6cYOfyKCiACBK850AJLe3dP8rZTojnSEVAGRtp7Bz3S5bF9e8baO89Ff+Mcb0XKwLMFq3qTHd9hytrA==","signatures":[{"sig":"MEQCIC61yJa9RovUVWQrcff8Gkx0L7CZL4X9fTuNIvRdLk9YAiBm5DYLJhx9ZgqDFEmFBLI53Ld6Miq7Ksi7017RsXw4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672503},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f1593a2a7afd942e945c78e92810aa90959fbe27","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-OOlFaEE6cYOfyKCiACBK850AJLe3dP8rZTojnSEVAGRtp7Bz3S5bF9e8baO89Ff+Mcb0XKwLMFq3qTHd9hytrA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"typesVersions":{"*":{"vue":["./dist/src/vue/index.d.ts"],"react":["./dist/src/react/index.d.ts"],"svelte":["./dist/src/svelte/index.d.ts"],"react/hooks":["./dist/src/react/hooks/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.1_1771530149948_0.45665393653540476","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@absolutejs/absolute","version":"0.16.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"6c5de87eb5cadcf514db31f0d535f2ccfbd1c9d1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.2.tgz","fileCount":132,"integrity":"sha512-CeqTuhCTj7qoteOZb+8yI2vCjdWrO9ZqAgFDZJx5uPgqKLltSvMmWZCGLOwRq6YWSj4CM2YHyYVBQmDUW8l3xw==","signatures":[{"sig":"MEQCIHPyGWgFr2ebWeviNbWDkip9eqo247qeOirpYWlrSUgQAiByYAvpcjm2IEgiRQDjFv5OlCk/SXFcv409Y7iDll89Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672622},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c5de87eb5cadcf514db31f0d535f2ccfbd1c9d1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-CeqTuhCTj7qoteOZb+8yI2vCjdWrO9ZqAgFDZJx5uPgqKLltSvMmWZCGLOwRq6YWSj4CM2YHyYVBQmDUW8l3xw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"typesVersions":{"*":{"vue":["./dist/src/vue/index.d.ts"],"react":["./dist/src/react/index.d.ts"],"svelte":["./dist/src/svelte/index.d.ts"],"react/hooks":["./dist/src/react/hooks/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.2_1771530732095_0.3575736277540911","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@absolutejs/absolute","version":"0.16.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"70167d7c7f98b3a964167d639cf87c6722e07229","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.3.tgz","fileCount":132,"integrity":"sha512-k+KU+9a2CciEKvAsRmwVlCaua+CtJNoHuNOjS68MHFeK2eAE9BBJZJqAvTzBsSLAU+OuSGZi3Y1SvNVtHUHCuw==","signatures":[{"sig":"MEUCIQCaVGFFOAYzngpZMC0i8vPsec88+LoEGzSfwkekV/136wIgPtXPIyepQHOIxnd7WLdmxbSHZes9O1YCSiENiQCS2Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672622},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"70167d7c7f98b3a964167d639cf87c6722e07229","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-k+KU+9a2CciEKvAsRmwVlCaua+CtJNoHuNOjS68MHFeK2eAE9BBJZJqAvTzBsSLAU+OuSGZi3Y1SvNVtHUHCuw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"typesVersions":{"*":{"vue":["./dist/src/vue/index.d.ts"],"react":["./dist/src/react/index.d.ts"],"svelte":["./dist/src/svelte/index.d.ts"],"react/hooks":["./dist/src/react/hooks/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.3_1771531065645_0.6941302234571407","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@absolutejs/absolute","version":"0.16.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"23b1682082487f958e1cc13a238860e5289cc5f6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.4.tgz","fileCount":120,"integrity":"sha512-0RPCBOnpDfqzYlfU94+NOn8fNC5QG+oXUdyrdtzfhG0RyCVlESaJMeEY+Vj/mS8gYRETxH5hoyqunVrKFNmh6g==","signatures":[{"sig":"MEUCICbEl7tzK5GtZok3NcU94fajSXMHRXVd1NZDAgmVHC9CAiEAwWW91nIlpiXyzXE65HNlYGXvUtWcWPy+65ed+ka0P6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661225},"main":"./dist/index.js","types":"./dist/index.d.ts","shasum":"23b1682082487f958e1cc13a238860e5289cc5f6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-0RPCBOnpDfqzYlfU94+NOn8fNC5QG+oXUdyrdtzfhG0RyCVlESaJMeEY+Vj/mS8gYRETxH5hoyqunVrKFNmh6g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.4_1771531517289_0.2523613937854363","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@absolutejs/absolute","version":"0.16.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"98877c499268d52274af2478743b981ea6043bd7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.5.tgz","fileCount":129,"integrity":"sha512-ql2DxClsZbv2zcHADRiROZbCE5Mp6mXjA49Rjm9+hiq98CwlYwNOk+mflaQHtmM3rC5Q8lmFTtgrtNu/LR3S9A==","signatures":[{"sig":"MEQCIGyIj/hK3k0Txc7Xff6nB7i1eVbYJg3jy1C0k5vMOll3AiBAdZAVNkQFhP1KpxbJjwDPjN9zsQCzys/vF/kMIBofgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676577},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"98877c499268d52274af2478743b981ea6043bd7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ql2DxClsZbv2zcHADRiROZbCE5Mp6mXjA49Rjm9+hiq98CwlYwNOk+mflaQHtmM3rC5Q8lmFTtgrtNu/LR3S9A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.5_1771532032569_0.11737175100575037","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@absolutejs/absolute","version":"0.16.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"5061e95691a96a43cf66b31ba59d1c2502aaaf40","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.6.tgz","fileCount":129,"integrity":"sha512-E0deDnlNbq8qVeuXMN7lorZWM36aGTkWc5lq/RXoZMvlhCxMer5LZmLUeF7H/s0CksoxRQna8IzT7jjU6QciXQ==","signatures":[{"sig":"MEUCIF0BBwyGLu4k3Bol9741lwj8TSgiVM6qeQUrrCgr95ktAiEAjJN5q787hTOKiqK8knYs8f43zbbz1oLF68MHnNyo+V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676604},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5061e95691a96a43cf66b31ba59d1c2502aaaf40","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-E0deDnlNbq8qVeuXMN7lorZWM36aGTkWc5lq/RXoZMvlhCxMer5LZmLUeF7H/s0CksoxRQna8IzT7jjU6QciXQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.6_1771532471347_0.7572476480424273","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@absolutejs/absolute","version":"0.16.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"e70fb3f52c83fff36eb50ffd393591684e230271","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.7.tgz","fileCount":129,"integrity":"sha512-FYEAO1QxQh+j9+D1f+C439o7kl3T3tj7lLhK4UHe+SXyh3ZdlihOxCOfYLlxOuHx3CRXgGLLB86kwIJkBrUQhw==","signatures":[{"sig":"MEUCIEs8zjMWXU3iQlzpFyjBRn4Y/LJ7D2zSOidjVtXyOj9nAiEAxNcgobOerXBh+k+gMLpBNOUjoIQfq1Y0FYzboVxhJx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677304},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e70fb3f52c83fff36eb50ffd393591684e230271","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-FYEAO1QxQh+j9+D1f+C439o7kl3T3tj7lLhK4UHe+SXyh3ZdlihOxCOfYLlxOuHx3CRXgGLLB86kwIJkBrUQhw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.7_1771532989017_0.5958972892208705","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@absolutejs/absolute","version":"0.16.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"ffdb0981e7e821ae06eda0c65949f656f5c3f1cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.8.tgz","fileCount":129,"integrity":"sha512-iZIf6L2Hez7UcC0ucsets80/N6AVHwj8GyO/M585MOZ90BW1kopr0u8gMLe53PFYucfT+DmJGgOiuLVSd8kfMg==","signatures":[{"sig":"MEUCIQDvA+R0hVgYQjoIjWPxawdGi3K9QYAfmcmy1DynFSGSCwIgf8ePtunOuYKk0Z+lbkJLia1J/Rvooz7x0RScW4ea458=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677069},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ffdb0981e7e821ae06eda0c65949f656f5c3f1cf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"eslint ./","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"prettier --write \"./**/*.{js,jsx,ts,tsx,css,json,mjs,md,svelte,html,vue}\"","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-iZIf6L2Hez7UcC0ucsets80/N6AVHwj8GyO/M585MOZ90BW1kopr0u8gMLe53PFYucfT+DmJGgOiuLVSd8kfMg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.8_1771533421706_0.050731339990244706","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@absolutejs/absolute","version":"0.16.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"5a1cf212d928d393ae27b692c998d66931d590cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.9.tgz","fileCount":136,"integrity":"sha512-XvcUu3esheSlF9SOpjwd9yeNEuxTYLyifJpNiNNpHiL2SppWimj25SqH6YsLzmDIs+xuZtrPjlKfQzMxsxiQdw==","signatures":[{"sig":"MEUCIQD1r6mpgsePNLQJ0IkeSTmVCj2zuPJ+Tg3fGRjQh/ZJbwIgGZbS883+X2uB0nvmivKtTa5PJ3WlxsQE6k6geHXQh8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691562},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5a1cf212d928d393ae27b692c998d66931d590cf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-XvcUu3esheSlF9SOpjwd9yeNEuxTYLyifJpNiNNpHiL2SppWimj25SqH6YsLzmDIs+xuZtrPjlKfQzMxsxiQdw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.9_1771545373614_0.34892333564975786","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@absolutejs/absolute","version":"0.16.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"310d7828c5311ea231ab8203964f5b614735d89b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.10.tgz","fileCount":137,"integrity":"sha512-6oCruOgGBVKWpbYmaCPAWUvJ6A13y7JUvqJqok7Ams1hRrqgEsrh4nP47aKZWWpqpK4QfJ/e0BUB64Y4CS77rg==","signatures":[{"sig":"MEQCIFrAeN4rEsnzcGlme9RqwkFZOPilP6mFZwiGQAZPpFLMAiB4WMHiAJJ6brZ6efumXdAF7AKREetznC2UikQK/d6Y7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831836},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"310d7828c5311ea231ab8203964f5b614735d89b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-6oCruOgGBVKWpbYmaCPAWUvJ6A13y7JUvqJqok7Ams1hRrqgEsrh4nP47aKZWWpqpK4QfJ/e0BUB64Y4CS77rg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.10_1771550534137_0.3469663878149518","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta.0":{"name":"@absolutejs/absolute","version":"0.16.11-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.11-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"ec6fb3d973aa1caf47d91a0387bf0b6bb0bbaa10","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.11-beta.0.tgz","fileCount":138,"integrity":"sha512-sXOUrBECyUU04BIQnKvryAcU20CxYgF8KVDu9+YjuITD1l1APJWyGdoK9AYGJnxfuTpqtSVRTEjmJAJraEc5Iw==","signatures":[{"sig":"MEUCIQCj4Bkt1m56ur7VjZKw1K6N/SDRA74vAiaCcxeViIzyHAIgJFafZjaHE7BhcrOo9ho8hKInch3uAlWWOpZb4JcXmzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837615},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ec6fb3d973aa1caf47d91a0387bf0b6bb0bbaa10","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-sXOUrBECyUU04BIQnKvryAcU20CxYgF8KVDu9+YjuITD1l1APJWyGdoK9AYGJnxfuTpqtSVRTEjmJAJraEc5Iw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.11-beta.0_1771627297142_0.16139003814175745","host":"s3://npm-registry-packages-npm-production"}},"0.16.11-beta.1":{"name":"@absolutejs/absolute","version":"0.16.11-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.11-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"baacad01500233a9b98c7934908f5dbbcab70e02","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.11-beta.1.tgz","fileCount":138,"integrity":"sha512-u70djvosqMtdGwCCAGRE0q6U7OOXWscGF1EuuDkpiYRmySBxWC7iv0gPfiFZrxfylQuhNzBDZ8OIPWGuj6krFw==","signatures":[{"sig":"MEUCIQDzNE1ht3hMY7fZe9Qq0ML9E3zL40qlMSZ3zBBEOaCYhgIgAyn6DT842z282Ge+5dOoBpYb588ffn+n4IryxzG1Oy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839727},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"baacad01500233a9b98c7934908f5dbbcab70e02","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-u70djvosqMtdGwCCAGRE0q6U7OOXWscGF1EuuDkpiYRmySBxWC7iv0gPfiFZrxfylQuhNzBDZ8OIPWGuj6krFw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.11-beta.1_1771630559234_0.39728991976520334","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"@absolutejs/absolute","version":"0.16.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"13df7b8c0ce1b74a513c75aafb676984f18cb4de","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.11.tgz","fileCount":138,"integrity":"sha512-R3OArEBc9a0kfvJSBc/C4GpaBBI/XtGj/Wsq0tBA9CLn23pKTpQE3+6AHDa4wuMEPmABLr+oOsK2exGrEtoUHg==","signatures":[{"sig":"MEUCIQDqRWNRJNeZy6NnURugd5rWbOHKdwukR7DMuDZbP18E1AIgOm6w8w2jwSCq7dfRKVx5qe5yBNvwAOy+RLKfrzzvs1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839720},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"13df7b8c0ce1b74a513c75aafb676984f18cb4de","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-R3OArEBc9a0kfvJSBc/C4GpaBBI/XtGj/Wsq0tBA9CLn23pKTpQE3+6AHDa4wuMEPmABLr+oOsK2exGrEtoUHg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.11_1771642715596_0.7939063892955178","host":"s3://npm-registry-packages-npm-production"}},"0.16.12":{"name":"@absolutejs/absolute","version":"0.16.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.16.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolutejs":"dist/cli/index.js"},"dist":{"shasum":"19543ec2dc9b1c3f33b7d68ba77d0797495c07fd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.16.12.tgz","fileCount":139,"integrity":"sha512-pYYC+62fw9nb/yt6GeFZo96G9BEgJLUD45LkQPuUhXElT0EQMJpTb40MoqQFalTWSGdd/OgslobG5z1fRQGDqw==","signatures":[{"sig":"MEUCIQDvxlkKFSaeUaXVFLqcoe+o2nrwNQWmBILSY19PYGjLBQIgDg4Gc8ra1VV2kXVIMI999qgHIGMN1yeOudMyAe4pFYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":836200},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"19543ec2dc9b1c3f33b7d68ba77d0797495c07fd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-pYYC+62fw9nb/yt6GeFZo96G9BEgJLUD45LkQPuUhXElT0EQMJpTb40MoqQFalTWSGdd/OgslobG5z1fRQGDqw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.16.12_1771663156682_0.6093778564704946","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@absolutejs/absolute","version":"0.17.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7334f8ef14be184de8e293123a4417a8edee1199","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.0.tgz","fileCount":143,"integrity":"sha512-RuSdrnfpG0jcVuXEE3lXkwCINK7h2YQbozajwfm1E4BDnGRtDLiLF/odHUfLGfw5Q1kgjWRGNO92ppR3wipbyQ==","signatures":[{"sig":"MEYCIQCcOvxb7z41uQ7WimLwuyu+JKkCbxJgjlQqNvVDvf02egIhAMxpY14A33cnRtshhXbTENpLo9/jEBpSOGoM+V5F/WjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858916},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7334f8ef14be184de8e293123a4417a8edee1199","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-RuSdrnfpG0jcVuXEE3lXkwCINK7h2YQbozajwfm1E4BDnGRtDLiLF/odHUfLGfw5Q1kgjWRGNO92ppR3wipbyQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"5.8.3","tailwindcss":"4.1.7","@types/react":"19.2.0","autoprefixer":"10.4.21","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","react-dom":"^19.2.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.0_1771985495958_0.17037966747396172","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@absolutejs/absolute","version":"0.17.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cb371ec8dbc6af6d66d55c3564ab3a6749ec001e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.1.tgz","fileCount":155,"integrity":"sha512-g5R0qtE9vs8FX55P5zSQ18I/1ISbMvL4ZRGr901IyS0ugtrSYOPPoVG5GoVPLh4aaqVYh/OQR5nR9LWv1eNlDA==","signatures":[{"sig":"MEUCICcfpa++vqnYt/jxOrUkm1RWluTIKWF4vwIgnvBTaRM3AiEA1/nUXKuiOfY4ICodQfxPjaF+xnNTB+PY0623uEcRitE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29775698},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cb371ec8dbc6af6d66d55c3564ab3a6749ec001e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-g5R0qtE9vs8FX55P5zSQ18I/1ISbMvL4ZRGr901IyS0ugtrSYOPPoVG5GoVPLh4aaqVYh/OQR5nR9LWv1eNlDA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.1_1772055200753_0.6942040136573193","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@absolutejs/absolute","version":"0.17.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b3e924bb144b19101c3725b59317c1b9b4c8769a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.2.tgz","fileCount":155,"integrity":"sha512-Zz8Hsmahi+it6lmsz2Ir8Cclv3geMIlEdDdbTNhAG3K3ZXvaXfm0pc+IbXn3S88PL0dWD3QlXhm1WOUJGhQfXw==","signatures":[{"sig":"MEUCIAdr81YgoFnmgUzo5qrPw+UehjG4FI+dhwj+/Ri+DqkuAiEAy4Rwal+kluEWHaGSwQo+6Br0KzeR7vGj18MkHilvPiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29775771},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b3e924bb144b19101c3725b59317c1b9b4c8769a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Zz8Hsmahi+it6lmsz2Ir8Cclv3geMIlEdDdbTNhAG3K3ZXvaXfm0pc+IbXn3S88PL0dWD3QlXhm1WOUJGhQfXw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.2_1772066480519_0.7947166239809356","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@absolutejs/absolute","version":"0.17.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"39b1bcc6c56b0f145168c0ddb6380d9ed6e07f66","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.3.tgz","fileCount":156,"integrity":"sha512-6mo8AltCwUdwrL1JqIR2E5e0gr/qCe7eEqzUryD5VaZgVHAdyBz4LKbcpwGZuqTPXon2/W1F8rWr9CTuaCzQnQ==","signatures":[{"sig":"MEYCIQCFQXuQbzmsG2fTrrt5rYEVdw4gHqV8EJrvo8VZ31TFjAIhAImC3a459L5W8x4tdNGPxx6U0dbA0mVcnbommLSokX6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29780117},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"39b1bcc6c56b0f145168c0ddb6380d9ed6e07f66","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"NODE_ENV=production bun run example/server.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-6mo8AltCwUdwrL1JqIR2E5e0gr/qCe7eEqzUryD5VaZgVHAdyBz4LKbcpwGZuqTPXon2/W1F8rWr9CTuaCzQnQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.3_1772068875762_0.6762215200763504","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@absolutejs/absolute","version":"0.17.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ae9e21f192385cc4b539afb7dcfe63e38a93873","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.4.tgz","fileCount":170,"integrity":"sha512-E+4NelMfyIjEBj0TItxbeYX+0mppy0sAH6mq+vl/uveE00GsT+fY3N4+QLc9IwJfgrW1YP4RC+zKxNQFGaK4iQ==","signatures":[{"sig":"MEQCIFUZJ/Rj/XUIHONh2AvkpEKh7DBgnvHRVYTGp+95YIlBAiBP/6N4zDimaduVHV43sPX2ytR/qOtS5VDZJXImbsc2Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36895200},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ae9e21f192385cc4b539afb7dcfe63e38a93873","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-E+4NelMfyIjEBj0TItxbeYX+0mppy0sAH6mq+vl/uveE00GsT+fY3N4+QLc9IwJfgrW1YP4RC+zKxNQFGaK4iQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.4_1772157451849_0.7678820793056074","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@absolutejs/absolute","version":"0.17.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5ea67367b3813a66c4f7b9c664409b128abe081d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.5.tgz","fileCount":172,"integrity":"sha512-1Ii0rTHJkauc8T+wQBpBP/gSFmb/0KcsN5qR00GAcnJcnIkbBBmhbrJN/sibnrSeNAkc3JKxXoxi8uyfJyLyCA==","signatures":[{"sig":"MEQCIArIJl0jvAZRvHDHwFbEn5SfaG1Ju48xOfRAGq9ejZOhAiBiPRxuogI4GnmYUtbSyMzV60YWs1kUmy8Svnt/RothJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69935826},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5ea67367b3813a66c4f7b9c664409b128abe081d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-1Ii0rTHJkauc8T+wQBpBP/gSFmb/0KcsN5qR00GAcnJcnIkbBBmhbrJN/sibnrSeNAkc3JKxXoxi8uyfJyLyCA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.5_1772168769566_0.5154763269923075","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@absolutejs/absolute","version":"0.17.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9a184cc347d4c5ea6727e9b7ebdea66825437e5c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.6.tgz","fileCount":173,"integrity":"sha512-QvrfMgXtD3iqwmR5c2lavU2tdAEo3YlByqkKs+tqcNfsUuMBV0VpNVf5TgKfKCTwpcyFvVYPfW86LmvQIYvyvA==","signatures":[{"sig":"MEUCIQDm1QVZl6STwCRTP8J4ztl9YmTFr9jbzR8fk/B8EXxfWAIgQc7UWjuqEC1RL3cBuoKgf5TaBPAMSbrPv9Y7GOF8itI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69937937},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9a184cc347d4c5ea6727e9b7ebdea66825437e5c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-QvrfMgXtD3iqwmR5c2lavU2tdAEo3YlByqkKs+tqcNfsUuMBV0VpNVf5TgKfKCTwpcyFvVYPfW86LmvQIYvyvA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.6_1772169656696_0.06808288519355488","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"@absolutejs/absolute","version":"0.17.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ae7271f2e8f9679530b49f2796c137c06d3c79bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.7.tgz","fileCount":173,"integrity":"sha512-tYyihxtVi1lZCbF2y9PDZskHknpip3/lnpIpjYTbYr8IUFl0HF5hpJGgKn6ukwMN8ryPkXeBL+mAiH0xI9lNZQ==","signatures":[{"sig":"MEUCIQCxpOjrutWkyh6EJsmBJSdlswiITGw7aYZKTXDsj44glQIgMC/crPcIb0RV3TAb0rQHh30sRPed8fLGpm0b5nXlTyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69938236},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ae7271f2e8f9679530b49f2796c137c06d3c79bc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-tYyihxtVi1lZCbF2y9PDZskHknpip3/lnpIpjYTbYr8IUFl0HF5hpJGgKn6ukwMN8ryPkXeBL+mAiH0xI9lNZQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.7_1772173977762_0.02705983775910803","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@absolutejs/absolute","version":"0.17.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0e8c9123744f1f75fa2a53893c77489867d4af16","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.8.tgz","fileCount":173,"integrity":"sha512-aZrE7SyokTtfaQvBjPMbzB+YxrEJMPaEIjvGxgkM0rgZlqcC2SwDtI9fVunJ6Il63lgfcaPOJoxAyrKjA5fP0g==","signatures":[{"sig":"MEUCIASAai1qnILMu83pDGqJG5KLspspP6KAdEHO8Hxph8YUAiEAvVT7RpROchY7mn6hgnQM1/LSWnncJwGHr0GPBhBhaX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69942447},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0e8c9123744f1f75fa2a53893c77489867d4af16","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-aZrE7SyokTtfaQvBjPMbzB+YxrEJMPaEIjvGxgkM0rgZlqcC2SwDtI9fVunJ6Il63lgfcaPOJoxAyrKjA5fP0g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.8_1772174427210_0.815497851166525","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@absolutejs/absolute","version":"0.17.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7c1eb3f12671a4338e96e688cae664906b742d23","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.9.tgz","fileCount":173,"integrity":"sha512-W/5tBMj7BrhXqP1VXFpB3MdCKzNSDSy46yKOGB3oRYg4oR5pGvCFR0lp5Gnw5i4ijI8xmlerHr4oH9S/wxeh4w==","signatures":[{"sig":"MEQCIGRJ/CnvnqR37jvVHIosvtvidthBnc8TZVvyQMXBvOunAiA6BLOUZhM2kTXpHMU1yyaMZY21AVE/W59xPKVevd6vFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69941773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7c1eb3f12671a4338e96e688cae664906b742d23","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-W/5tBMj7BrhXqP1VXFpB3MdCKzNSDSy46yKOGB3oRYg4oR5pGvCFR0lp5Gnw5i4ijI8xmlerHr4oH9S/wxeh4w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.9_1772174722545_0.1991966679710231","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@absolutejs/absolute","version":"0.17.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ad7a5ec5b9bdb6d87c08e89ac711319f38ede72","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.10.tgz","fileCount":174,"integrity":"sha512-DE3Tm6DerQbcXFdlD1Dwo8+3x+Odqzl+bQGjEQgB/7LJF4ZJnfeRQlj/VngwKDdp3H3PYfUu3WL50Dqns7IFXA==","signatures":[{"sig":"MEUCIC1AOYtWbaVRVBPhWB2/2hk2P2sLPISEt85jdWHbTP2mAiEAtG77x4VqTbI3YiRay48iKVi9HuLpWZp5fIgjzfMjR9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69945720},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ad7a5ec5b9bdb6d87c08e89ac711319f38ede72","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-DE3Tm6DerQbcXFdlD1Dwo8+3x+Odqzl+bQGjEQgB/7LJF4ZJnfeRQlj/VngwKDdp3H3PYfUu3WL50Dqns7IFXA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.10_1772179741854_0.8696199821777171","host":"s3://npm-registry-packages-npm-production"}},"0.17.11":{"name":"@absolutejs/absolute","version":"0.17.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"876ecd9fac88b575c647a5b5b6fb95b6f6a3870d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.11.tgz","fileCount":174,"integrity":"sha512-Fu7irdRZjsLTbTAxbB6aF8Ymo/ZI6Z46mWTGL7tmMez1ZsoqPggHI7VIsqZC3lBO1NHFTpR4RHjOfyXPcr05aA==","signatures":[{"sig":"MEYCIQCWT//SdSrGOqSnksMOmjJCGXZoxyk49cp3geex4VKiygIhANsGHCxqs8GCsG18QC2j2zFuKC2Fg32cNtCjucZ4PYOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69948068},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"876ecd9fac88b575c647a5b5b6fb95b6f6a3870d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Fu7irdRZjsLTbTAxbB6aF8Ymo/ZI6Z46mWTGL7tmMez1ZsoqPggHI7VIsqZC3lBO1NHFTpR4RHjOfyXPcr05aA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.11_1772180599510_0.23014576429408873","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"@absolutejs/absolute","version":"0.17.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1053ff6f9935302361a4db897b84fd473383d5f4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.12.tgz","fileCount":174,"integrity":"sha512-dKz5gjCyI+Ro3sKI1CH6c5HblZCZIlt51T8DgEV+fmMA2r1MkQW20/kfZjspDkWnVtNOMnZU7qYnI6tdflhJjQ==","signatures":[{"sig":"MEQCICG0ugXGnqWzVqEXtxgX/ajiNzEWSwDR1qBTTClXU4auAiAOy3QEZH1m+vAwbZclPx89YzmdWjCLhGK4KQ1s7Fk7kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69952040},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1053ff6f9935302361a4db897b84fd473383d5f4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-dKz5gjCyI+Ro3sKI1CH6c5HblZCZIlt51T8DgEV+fmMA2r1MkQW20/kfZjspDkWnVtNOMnZU7qYnI6tdflhJjQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.12_1772181933939_0.8310332097401161","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"@absolutejs/absolute","version":"0.17.13","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90cf495a361508d22d4b28ba01a7d522c6d84714","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.13.tgz","fileCount":172,"integrity":"sha512-C5vVMyvixudGfHkXiXdpY0iXR3nXXMZlHiNqY9tCvwnw+2HZIjLWXvzkxhcbTD6/aPYUd9h5BBQsrDoU+s2mKQ==","signatures":[{"sig":"MEUCIAIuqZtUlWv0wHEibOoIjPz1uGdw/XZHtavVfymWM7FBAiEA60+VxHQzPwewy5kLYuBFRZ99wrzobsaxVaZiYzcgROg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69886727},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90cf495a361508d22d4b28ba01a7d522c6d84714","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-C5vVMyvixudGfHkXiXdpY0iXR3nXXMZlHiNqY9tCvwnw+2HZIjLWXvzkxhcbTD6/aPYUd9h5BBQsrDoU+s2mKQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.13_1772206243007_0.2991025279428323","host":"s3://npm-registry-packages-npm-production"}},"0.17.14":{"name":"@absolutejs/absolute","version":"0.17.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"023d472983499b97ea5d37e690e3a3ac8a4795fa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.14.tgz","fileCount":172,"integrity":"sha512-7b2W+G9qyn6b2wgZibZiKpnWXDXNiXO/81QuS7diVcW8fr76g28BY3h0sGZBsZ/H/CrDV7D/YDgvyW09w977qQ==","signatures":[{"sig":"MEYCIQDCyF6VL4d+jFP2Ujae9MptwBiA4T8sBD91yC/fiQZ+kQIhAKD7EVpRtzQVXRHkYGKxBb+TjgX071Nczls+qUakurdI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69887717},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"023d472983499b97ea5d37e690e3a3ac8a4795fa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-7b2W+G9qyn6b2wgZibZiKpnWXDXNiXO/81QuS7diVcW8fr76g28BY3h0sGZBsZ/H/CrDV7D/YDgvyW09w977qQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.14_1772206728273_0.8292002012496715","host":"s3://npm-registry-packages-npm-production"}},"0.17.15-beta.0":{"name":"@absolutejs/absolute","version":"0.17.15-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.15-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"efa9b224c2aae16f213292a8bcdf4592812c47e9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.15-beta.0.tgz","fileCount":172,"integrity":"sha512-JaGcAGOdVfa32WZGd9CJD086lv/cmffE1DTUlyq1XkL2M3wNqAfI1Co9++JsCDZCm1uuJl/269rExaYjQYzGKQ==","signatures":[{"sig":"MEUCICfMolTPs0ss/i+Pg7wPLiZB7yVO4P799L/QbctYViDSAiEA/sEpQNIjT7TNVNFTctgpl8XZsMZ3MXC8I0eaCqytiOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69888550},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"efa9b224c2aae16f213292a8bcdf4592812c47e9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-JaGcAGOdVfa32WZGd9CJD086lv/cmffE1DTUlyq1XkL2M3wNqAfI1Co9++JsCDZCm1uuJl/269rExaYjQYzGKQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.15-beta.0_1772207978884_0.29546837918818136","host":"s3://npm-registry-packages-npm-production"}},"0.17.15-beta.1":{"name":"@absolutejs/absolute","version":"0.17.15-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.15-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a8bbeac766271103d5f9fb2d6d2053e8c6ea2c0c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.15-beta.1.tgz","fileCount":172,"integrity":"sha512-3OmfOXwlP+CH/hyPCfgSs3mPKE/9JWUXNov69hqJzcfFeKtYWTabHSfZ0EAhfiXUJaPIjq11v+WHbnXJOZ5TTA==","signatures":[{"sig":"MEYCIQCHtd3o+alQsY3hVpW2EOcddJ8bB/yup1Nh4lcMrnUSSQIhANahGKPeFlJNq2DxEhK60Ziq5QAKuJf9NIbNgkQw4IMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69889341},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a8bbeac766271103d5f9fb2d6d2053e8c6ea2c0c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3OmfOXwlP+CH/hyPCfgSs3mPKE/9JWUXNov69hqJzcfFeKtYWTabHSfZ0EAhfiXUJaPIjq11v+WHbnXJOZ5TTA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.15-beta.1_1772208676458_0.9144375894745724","host":"s3://npm-registry-packages-npm-production"}},"0.17.15-beta.2":{"name":"@absolutejs/absolute","version":"0.17.15-beta.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.15-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c65384b5b587f80843e41363c1aee707c381ecdb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.15-beta.2.tgz","fileCount":172,"integrity":"sha512-UhFyK4fQy14qAM3P3kmbXppvzIph34O8+EyigesakPfmJuXkYVt0eM2wxXTITDj5Ci8LnxmEXQmbbTgCXDIhsw==","signatures":[{"sig":"MEQCIAnSeYs0R5SGScmpwI+hwxDvfnQ3FmTEy6Wb6jASoBoBAiAtAynPv0DA1k2hwXRZ8CUs7hBygApdh7rY9+HjU9F2KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69889382},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c65384b5b587f80843e41363c1aee707c381ecdb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-UhFyK4fQy14qAM3P3kmbXppvzIph34O8+EyigesakPfmJuXkYVt0eM2wxXTITDj5Ci8LnxmEXQmbbTgCXDIhsw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.15-beta.2_1772226945429_0.5280127333842333","host":"s3://npm-registry-packages-npm-production"}},"0.17.15-beta.3":{"name":"@absolutejs/absolute","version":"0.17.15-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.15-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"99617970f8de9791aa8151aa6623650aaaa35ec4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.15-beta.3.tgz","fileCount":172,"integrity":"sha512-mmZlwGk4QyT1oB91J12vHQ0DgrmVSSlnDB1OdSKBGQtMjbTSRPK8yNmJMbBs8Acdf1MqXy3OS9LMg6z/VYI46Q==","signatures":[{"sig":"MEYCIQC6gWpToAn9otCqjY7WtgZIq9His+IL6O7n1FVOyRmirgIhAM54FOkmi3zDAkrrOEgxrmGCh3gSx7sSner6dZqCNVBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69889391},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"99617970f8de9791aa8151aa6623650aaaa35ec4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-mmZlwGk4QyT1oB91J12vHQ0DgrmVSSlnDB1OdSKBGQtMjbTSRPK8yNmJMbBs8Acdf1MqXy3OS9LMg6z/VYI46Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.15-beta.3_1772227289476_0.26832060858931284","host":"s3://npm-registry-packages-npm-production"}},"0.17.15":{"name":"@absolutejs/absolute","version":"0.17.15","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d924e6dd8b18672dbbc64559e0dbf4ea8e7d1af7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.15.tgz","fileCount":172,"integrity":"sha512-lPkLxiZ+yTJ1IaDYn+ANvSYa7sxYv//frzpoIZs8diGDeWCRWLGQ8bhbqLyDG+DCnlcaMGswCJ5Kh37sexHs3A==","signatures":[{"sig":"MEUCIH6ye9X40UeHlPkhb6vQ2WeyAounug9zMn+YwFbX6rFUAiEAkOLW8QVfH9lrjLMrZ3XgeiqGFvSU13rPBp+vFOkJjSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69898345},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d924e6dd8b18672dbbc64559e0dbf4ea8e7d1af7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lPkLxiZ+yTJ1IaDYn+ANvSYa7sxYv//frzpoIZs8diGDeWCRWLGQ8bhbqLyDG+DCnlcaMGswCJ5Kh37sexHs3A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.15_1772232096331_0.4983720503922786","host":"s3://npm-registry-packages-npm-production"}},"0.17.16":{"name":"@absolutejs/absolute","version":"0.17.16","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d47e05ba50a105cd13f9435e2633ce32930112b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.16.tgz","fileCount":172,"integrity":"sha512-dmhX4EumxifFn+wvKhsozaNTbj9XWpIKJiAG8CF9VCebHQr0+l8Bh2vvICOT/MHHgXB9zj18SYmaxgTN73P3eQ==","signatures":[{"sig":"MEUCICrAmuFKKXtt2N5S2pPjINsFQBYCoSaDE1PWTCmmtTPEAiEA5IL89NLz7D0pQtlujks8UOrB7xZfdoKDZ2F6EJD0SdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69897760},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d47e05ba50a105cd13f9435e2633ce32930112b2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-dmhX4EumxifFn+wvKhsozaNTbj9XWpIKJiAG8CF9VCebHQr0+l8Bh2vvICOT/MHHgXB9zj18SYmaxgTN73P3eQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.16_1772233779206_0.47341064987493353","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.0":{"name":"@absolutejs/absolute","version":"0.17.17-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0ad9959b9bb369f3d98ccf2e5b8e4cf2d11ba3ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.0.tgz","fileCount":172,"integrity":"sha512-4ygzT0ybg1k89v61xpau/WS4LHGj2cnaSOoyHekMqNaLSOcj0kzWHYTD3FtPrNHKuqkTBwIlftB8L8V1OgTVCQ==","signatures":[{"sig":"MEUCIQCnRTDt5pg+3tdr5ZSWehPPYekLEB14k7/1t6gHF9c7WwIgA9qXvv/7oZZEifmOstkcePbxD9KXer6u4Aq0zu2spJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69901580},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0ad9959b9bb369f3d98ccf2e5b8e4cf2d11ba3ef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4ygzT0ybg1k89v61xpau/WS4LHGj2cnaSOoyHekMqNaLSOcj0kzWHYTD3FtPrNHKuqkTBwIlftB8L8V1OgTVCQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.0_1772235340257_0.3376651386076819","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.1":{"name":"@absolutejs/absolute","version":"0.17.17-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6f208cb63540452abebfcaca62188d7775b88a62","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.1.tgz","fileCount":172,"integrity":"sha512-lhQkAYWwSwTJLhQdd9bqg9JKrJjjgbSzQhZBCX7MBgnRQxYq9f823fPzVNjcLlcjRgRaWPjOdLx3xCmbTYYkpw==","signatures":[{"sig":"MEUCIAPSCbsqQr+npCmCWpoBSAb55ajZg1QGTMbXoFfncngFAiEAqXHmfJdNvzmAlBkr4pRpwp6/FJRMe4vd+fBHAD/XQZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69901634},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6f208cb63540452abebfcaca62188d7775b88a62","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lhQkAYWwSwTJLhQdd9bqg9JKrJjjgbSzQhZBCX7MBgnRQxYq9f823fPzVNjcLlcjRgRaWPjOdLx3xCmbTYYkpw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.1_1772235552273_0.11120797332989496","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.2":{"name":"@absolutejs/absolute","version":"0.17.17-beta.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c062327357edcab6e4aa7d68269a60ddbc7469c5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.2.tgz","fileCount":172,"integrity":"sha512-dXc19Q+wP7SsT++eMUXKybghXuauWPqMrr0dPaOysPDK2vdBlOGvV6pa8n5+UyfsKWaEYILtJK0wUMm4GHdnLA==","signatures":[{"sig":"MEUCIDFhEAxRf71L73jdMtSr8sJh+ZJmIj3v+DUeMT1c8PuwAiEA0wPawjEE8K9zYvOfeGeZ8kGwSHVrT3cCNNIz85lLXbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69899501},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c062327357edcab6e4aa7d68269a60ddbc7469c5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-dXc19Q+wP7SsT++eMUXKybghXuauWPqMrr0dPaOysPDK2vdBlOGvV6pa8n5+UyfsKWaEYILtJK0wUMm4GHdnLA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.2_1772236018213_0.6333195223515105","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.3":{"name":"@absolutejs/absolute","version":"0.17.17-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7050585e58fadc83ce53307dd5f7659dedc9cb99","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.3.tgz","fileCount":172,"integrity":"sha512-A6b61UkIAm3yl0qre085+T7y/3Z3nD50Ir2x2Jh1LPbdBHXeoWtAU22kqL1wW+BugkVjMlGdnYrVQbDRRSB/Xg==","signatures":[{"sig":"MEYCIQDvK5GhbJlrUiRrm2kyHjI2VUgLF16AxsRycHQCUzbj6AIhAO7/Y5/Hygv0qfATF8hNgCdsmIP9z3paXRI4TxLBQaM1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69900707},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7050585e58fadc83ce53307dd5f7659dedc9cb99","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-A6b61UkIAm3yl0qre085+T7y/3Z3nD50Ir2x2Jh1LPbdBHXeoWtAU22kqL1wW+BugkVjMlGdnYrVQbDRRSB/Xg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.3_1772236526714_0.09785108742101722","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.4":{"name":"@absolutejs/absolute","version":"0.17.17-beta.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9e8cfa17ac629f8d730ed2fc4b039b17738914ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.4.tgz","fileCount":172,"integrity":"sha512-nds2nLdIubIT/gWm32nlfeAULHDKZTlkVbOsONmYnUB3iK8TDypX4JHi7cb5hURuXKx41eViCTUFTsilqob5NQ==","signatures":[{"sig":"MEUCICFVasVEhoGbD24Jk6GrsTQN09AkOiYBJyVsv7fvoAYhAiEArS/cbdELyKOhV6AODj/y+TriMpwVdby0dg05xBBjCRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69902783},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9e8cfa17ac629f8d730ed2fc4b039b17738914ba","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-nds2nLdIubIT/gWm32nlfeAULHDKZTlkVbOsONmYnUB3iK8TDypX4JHi7cb5hURuXKx41eViCTUFTsilqob5NQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.4_1772236772688_0.20419636207171754","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.5":{"name":"@absolutejs/absolute","version":"0.17.17-beta.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"54949a523fe71762d66ee37898eadde9c889d7db","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.5.tgz","fileCount":172,"integrity":"sha512-IbfTmyy/lwE6jN84SEmQ6qR8o0ZSQCg6C3eRb+iKcYosW9yo9IRfldiyoz8FzxSJQvDpVwgAbtd0yg59xPib8g==","signatures":[{"sig":"MEUCIGCGtySXOPoCn6fCWCyIZXZ4uCjKpVbD74DSd+pMbE+7AiEAng5dlp/ij9/CwCtiF/+f8b3/MwcP7zL4lAHJpKKnuN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69904148},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"54949a523fe71762d66ee37898eadde9c889d7db","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-IbfTmyy/lwE6jN84SEmQ6qR8o0ZSQCg6C3eRb+iKcYosW9yo9IRfldiyoz8FzxSJQvDpVwgAbtd0yg59xPib8g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.5_1772237289988_0.446197810651342","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.6":{"name":"@absolutejs/absolute","version":"0.17.17-beta.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"45c06303aa3c126e34b51094b27c43b4637fdd8b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.6.tgz","fileCount":172,"integrity":"sha512-3E47EknxqWi1z+e9dnNa1yQehvjxxcyvbKBmvwoPa3TZ6fH7e4pR1rWp6V2jhb+bd9j6B4XTtI68hu6towPDDw==","signatures":[{"sig":"MEUCIG3cmqEsp0cOVvRCMy0dV4pxlrklCayj7xDYKsG2nKvOAiEAkvpJAGDkTxDYYtzQwX+hudY0S6nXiNxXbeYBhiUntzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69904547},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"45c06303aa3c126e34b51094b27c43b4637fdd8b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3E47EknxqWi1z+e9dnNa1yQehvjxxcyvbKBmvwoPa3TZ6fH7e4pR1rWp6V2jhb+bd9j6B4XTtI68hu6towPDDw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.6_1772237595965_0.07659860197095947","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.7":{"name":"@absolutejs/absolute","version":"0.17.17-beta.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4dfdf5b5adab99a1753334b4767c96a5d0d7ba78","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.7.tgz","fileCount":172,"integrity":"sha512-5B5ogCgfGF2ODlGw4evDpOqvfN5WzeSyMDQ9cDmMJ+8riTJb7FRNjZwDE4qg/oZRohutZlzqqEyKY20uvwThCQ==","signatures":[{"sig":"MEUCIDypJZbgNbWySZrfGDgLFEEiVdr2j3y+B6wRYYVd9RgSAiEA6z4rvBkiJ2UIGtd1Camcoqso8RsPV0Ma9vEJoKju25A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69906548},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4dfdf5b5adab99a1753334b4767c96a5d0d7ba78","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-5B5ogCgfGF2ODlGw4evDpOqvfN5WzeSyMDQ9cDmMJ+8riTJb7FRNjZwDE4qg/oZRohutZlzqqEyKY20uvwThCQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.7_1772238565520_0.14890565954945556","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.8":{"name":"@absolutejs/absolute","version":"0.17.17-beta.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"29f45e8946da07ba424c7cf7a5a2553c6e86f365","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.8.tgz","fileCount":172,"integrity":"sha512-lX8Srds9mcYpHnCpY9SdW+esSadwjf19+xD23h9GwS+AVeE7cZD880OPEgqBQmVj5d1MS+y8xw/4WZrffRU8bg==","signatures":[{"sig":"MEUCIQDJCfujkmDF0bLwciDyf+nl9JklFp6dQikAHRb7owaLsQIgaRGvfGVPOj5oPL/LT+js5DVoviaABUIRCD3He12AosA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69914022},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"29f45e8946da07ba424c7cf7a5a2553c6e86f365","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-lX8Srds9mcYpHnCpY9SdW+esSadwjf19+xD23h9GwS+AVeE7cZD880OPEgqBQmVj5d1MS+y8xw/4WZrffRU8bg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.8_1772239080206_0.1650308494959547","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.9":{"name":"@absolutejs/absolute","version":"0.17.17-beta.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e7d803b2cab59c41e9f78d7faa38413fe9eb13d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.9.tgz","fileCount":172,"integrity":"sha512-oxvMHG2yqhaAt26D9HiZZZWbgSsx46sfrAcXJPSrD4JMdHaR8kFQTn4YDFsxuIpnyiL1w1Mxv/OS66wjCMoz+g==","signatures":[{"sig":"MEQCIFjGSLsIojsczQt0ESMDmngGjS+MTTRRon0cLJ7dJ2oPAiBZNyrqbbv7sgXnyqQ5sfQw8iqTCNMkt0u0y8hoUbo2TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69914733},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e7d803b2cab59c41e9f78d7faa38413fe9eb13d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-oxvMHG2yqhaAt26D9HiZZZWbgSsx46sfrAcXJPSrD4JMdHaR8kFQTn4YDFsxuIpnyiL1w1Mxv/OS66wjCMoz+g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.9_1772239317565_0.14776176845610967","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.10":{"name":"@absolutejs/absolute","version":"0.17.17-beta.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"26700031653b945dfc6b4dae4a130d5b10116b11","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.10.tgz","fileCount":172,"integrity":"sha512-CCTfJWUA2oLe5adxjUP9lAjidn16NvK0Kxno68Yco820LStfTg5l9+LmDtKvRwn4jkRinVDNnMPPpbI8CLe8HA==","signatures":[{"sig":"MEYCIQDDvEuEBcYBzkon0dR8nWYz2HSqPLcLht+TyxpOGlOabwIhAK5nw9+8jt4elT8m2r1blePeXUN76R0nimdMJcm3bOQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69913181},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"26700031653b945dfc6b4dae4a130d5b10116b11","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-CCTfJWUA2oLe5adxjUP9lAjidn16NvK0Kxno68Yco820LStfTg5l9+LmDtKvRwn4jkRinVDNnMPPpbI8CLe8HA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.10_1772240723771_0.5175481946296607","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.11":{"name":"@absolutejs/absolute","version":"0.17.17-beta.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61f75aa3bf3458ca9602f1c8b1f7e7f79dde2e31","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.11.tgz","fileCount":172,"integrity":"sha512-pqC0udxu2d/XW8i1dSGXHRLY0P3hfZ2PEK9DaFjaeSX8XhNiqGDxtz7NQT+n69du7irb0y7bNknxvUpos3daLQ==","signatures":[{"sig":"MEYCIQDdbNTQJzMsndxEVTL5WB1bqaidDYLSAJkivI/LUrAmowIhAIOKFDLs/MxYyC0vuLxIUZWr2bn2DZfmclDpNtBW/ETw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69928488},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"61f75aa3bf3458ca9602f1c8b1f7e7f79dde2e31","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-pqC0udxu2d/XW8i1dSGXHRLY0P3hfZ2PEK9DaFjaeSX8XhNiqGDxtz7NQT+n69du7irb0y7bNknxvUpos3daLQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.11_1772242560384_0.864378402473577","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.12":{"name":"@absolutejs/absolute","version":"0.17.17-beta.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b7051992cedff38268fe15d54e9e03c8bc861a70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.12.tgz","fileCount":172,"integrity":"sha512-Ruo56WbR5OWsoG81E71HQfN4yimajA26KCL7pXWExdPD0tohiNDtvTpmrzuaiOyEs9moojLKjQxlURok8c0gWA==","signatures":[{"sig":"MEYCIQDSORNenM0E/njnDiGD6czkaflpMjKNnMSWwHU45SerIgIhAN/OPCuT+3rSOCzpISp9qzKcpVTWm23wLQfMc8Df2gli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69950380},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b7051992cedff38268fe15d54e9e03c8bc861a70","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Ruo56WbR5OWsoG81E71HQfN4yimajA26KCL7pXWExdPD0tohiNDtvTpmrzuaiOyEs9moojLKjQxlURok8c0gWA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.12_1772243368158_0.614738313015982","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.13":{"name":"@absolutejs/absolute","version":"0.17.17-beta.13","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cb4ef56fb56d765918ca381885a0b924e772cb07","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.13.tgz","fileCount":172,"integrity":"sha512-DanSSSl8vgtauovCFSUP1hYcZUbYXF3X07fl9CTRwoJz7mc5qgVKissdtlx36k3MDF25CGmqI717VegPcKV9Pw==","signatures":[{"sig":"MEYCIQCb+w7YmPBpe1Dh2FfHRCllsu90P7SotOytyxEWEYU6YAIhAKITbVU//3GrL4xhM7ufspUuvDh+QRXJgfFMZ46xIoYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69947929},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cb4ef56fb56d765918ca381885a0b924e772cb07","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-DanSSSl8vgtauovCFSUP1hYcZUbYXF3X07fl9CTRwoJz7mc5qgVKissdtlx36k3MDF25CGmqI717VegPcKV9Pw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.13_1772243537429_0.5721347770120568","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.14":{"name":"@absolutejs/absolute","version":"0.17.17-beta.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c830db22a7ec87fa9cf04ba4a668e919f551516","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.14.tgz","fileCount":172,"integrity":"sha512-7U2MVC6CxlkcpupurdNiQeyan6i6MgjUU2VEtarNG/OQ8CrTjhLUAipTzkWtDQtyXF7oWJhBqWAgpjr5/AiWJA==","signatures":[{"sig":"MEUCIHZfbjq+qehogONZUsPqBSiNHF7r6SLa3XDgyoEkusoRAiEAzMwAF27/hy/W1KFGBqhSN7RuoYFUKqWC0bYSv/yh/8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69949275},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c830db22a7ec87fa9cf04ba4a668e919f551516","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-7U2MVC6CxlkcpupurdNiQeyan6i6MgjUU2VEtarNG/OQ8CrTjhLUAipTzkWtDQtyXF7oWJhBqWAgpjr5/AiWJA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.14_1772243816101_0.2502335234801607","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.15":{"name":"@absolutejs/absolute","version":"0.17.17-beta.15","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"405a5cb2f7ec1b6054d0d55824c3ff3198a28900","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.15.tgz","fileCount":172,"integrity":"sha512-VK6U3PDcbN82pYKSf5DGf8nQvNOrM9oByJirCANYSt64HnJ0BoC2RU8WkLBIhFeD8TJmUN3JjLa9OWL0I9P3VQ==","signatures":[{"sig":"MEQCIA4GdVzUDKfiW74WnkAica0XB7Q4nj2CP3HNKnpdmMdQAiAkbf4jyqQZ/cVXlHW3BRRi+ea6xoKkDMJb4AnmmJpJGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69952327},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"405a5cb2f7ec1b6054d0d55824c3ff3198a28900","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-VK6U3PDcbN82pYKSf5DGf8nQvNOrM9oByJirCANYSt64HnJ0BoC2RU8WkLBIhFeD8TJmUN3JjLa9OWL0I9P3VQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.15_1772244017610_0.8185181565847042","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.16":{"name":"@absolutejs/absolute","version":"0.17.17-beta.16","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a74af749ede31e9eff8b74296fdf315b8a23873","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.16.tgz","fileCount":172,"integrity":"sha512-5avZFjIPsGp2ZjMISRyXOMFltNpShN02sfDkzXfOq2bAVI1ylop8yLR9O9JEYrbKWbYzQVdFG/HDgwg7akMl8w==","signatures":[{"sig":"MEQCID4RTWS6z2OGcl1Q3Vo5761vFW1+x98L+ozV0BgYZneaAiBqrwPQoBxF7fGKKgX36D4xa9jmmaGNLd70hV87NO9vlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69950997},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8a74af749ede31e9eff8b74296fdf315b8a23873","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-5avZFjIPsGp2ZjMISRyXOMFltNpShN02sfDkzXfOq2bAVI1ylop8yLR9O9JEYrbKWbYzQVdFG/HDgwg7akMl8w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.16_1772244168737_0.71643590921457","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.17":{"name":"@absolutejs/absolute","version":"0.17.17-beta.17","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"417b232aeb278c8d798ce0c87a1b5071e8fb8a31","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.17.tgz","fileCount":172,"integrity":"sha512-KbECOv0qKjQRVboiJng5I4FfWqfc03dq1HfmPW3uz1v8rMrAP8QyS3IUHWlTOs+OzLE/wFZWLDuPOGn3LKg2Wg==","signatures":[{"sig":"MEUCIFvM1JWYCLdzOaOsrdwlRqV/NCsfehe0ITx7n/h02RBwAiEAjWdtjWyaawI9gRrmSO2Rw1Wz8zRYRdvcoZd88TejajM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69948781},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"417b232aeb278c8d798ce0c87a1b5071e8fb8a31","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-KbECOv0qKjQRVboiJng5I4FfWqfc03dq1HfmPW3uz1v8rMrAP8QyS3IUHWlTOs+OzLE/wFZWLDuPOGn3LKg2Wg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.17_1772244444200_0.3196085797796844","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.18":{"name":"@absolutejs/absolute","version":"0.17.17-beta.18","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"11fc17c17325dd39acec79612b95428b6e4517fc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.18.tgz","fileCount":172,"integrity":"sha512-IQmsibV3ZLYifvT1J7NWEmhAvCQlqFStd7K8B1RaiJX+G+d68qrw+QFnb0UWQnqfmyrM8OYiYNy7KK05a27WOQ==","signatures":[{"sig":"MEUCIFSY3Mf2R3S6Tnw8G+LsOkwlOaTU4c37m5JzonHAi45uAiEAl+gBlAWMrU9lmmi1Y/Y3xmoqHRL+YykPsKXBNlRIQuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69949565},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"11fc17c17325dd39acec79612b95428b6e4517fc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-IQmsibV3ZLYifvT1J7NWEmhAvCQlqFStd7K8B1RaiJX+G+d68qrw+QFnb0UWQnqfmyrM8OYiYNy7KK05a27WOQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.18_1772244874681_0.7706318391605762","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.19":{"name":"@absolutejs/absolute","version":"0.17.17-beta.19","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"49aa94ed1e4e2698afdbf1b0e99038a1e9551262","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.19.tgz","fileCount":172,"integrity":"sha512-NUYba1c0rTJsqTgQbLvNzBGjrCPjaV42J4tZqvkjg3IRhrh21RtacpU72APFPnbf7HfDPAVDZnSIOcIqAWXEnQ==","signatures":[{"sig":"MEUCIFfY4jEtOqX2j+fooToYXGoEykVzuhLcbObI8lWa1TtUAiEAjXeOCIFlXTjpyiQaGx0kSftvVIBQioCFO8yK05UIuAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69954645},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"49aa94ed1e4e2698afdbf1b0e99038a1e9551262","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-NUYba1c0rTJsqTgQbLvNzBGjrCPjaV42J4tZqvkjg3IRhrh21RtacpU72APFPnbf7HfDPAVDZnSIOcIqAWXEnQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.19_1772245254536_0.3400049154104552","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.20":{"name":"@absolutejs/absolute","version":"0.17.17-beta.20","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"67a78a26b773b6aaa03ee5507ef45841bd1e47c8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.20.tgz","fileCount":174,"integrity":"sha512-V8Pk+apHmjy+8cBEdGR3l4hiAP4cDS7pueqJPRNsAX8pR4HnwrMdlE2E9actQfzlbQ+eSNrNjfW6Ot7dM7Gppw==","signatures":[{"sig":"MEYCIQD0SrJTPmpLRm8CmJxMRI5dHSWYdz3FAdXr9W1nl26WNwIhAO1skDK0W3o8o5Df+eSOFTQEisjNqsPU4NVVQSR7BxzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69988566},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"67a78a26b773b6aaa03ee5507ef45841bd1e47c8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-V8Pk+apHmjy+8cBEdGR3l4hiAP4cDS7pueqJPRNsAX8pR4HnwrMdlE2E9actQfzlbQ+eSNrNjfW6Ot7dM7Gppw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.20_1772245637095_0.41724586713123335","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.21":{"name":"@absolutejs/absolute","version":"0.17.17-beta.21","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3618ff4f106263d8e4c4407f54b5eb096d673670","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.21.tgz","fileCount":174,"integrity":"sha512-4tftd6C+cucygEcLIDVModfD2UZu922JFiWiKQiEaHOQK1XKbvkLz+xKOlLzF7L2Y7l+EkuIo7mKGQ4q9/c3yg==","signatures":[{"sig":"MEUCIQCx+h8YMP4k57if2WI6tVEbjk3c9KESQZ0+nJCkvtA4SgIgCIZDblN5/saFcgmxIBJnCpmZ9x71/hzGTsOFloZZF1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69989136},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3618ff4f106263d8e4c4407f54b5eb096d673670","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-4tftd6C+cucygEcLIDVModfD2UZu922JFiWiKQiEaHOQK1XKbvkLz+xKOlLzF7L2Y7l+EkuIo7mKGQ4q9/c3yg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.21_1772245825497_0.35448327085307807","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.22":{"name":"@absolutejs/absolute","version":"0.17.17-beta.22","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.22","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f0d97516083774c8fef49a4ebd1d81a7c95ed4a5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.22.tgz","fileCount":174,"integrity":"sha512-3PqVETVRGYOD3u8yMq9D0ww+Vl2kD0DBL8JnWLDaCdfeLeSUjyc0pOnzgu6DmRJ0xTNQcjX2T4F8dGFeCPaXLA==","signatures":[{"sig":"MEUCICl4NwqhF001yO4K3MqgVr1CafwmWY82kGrIvYhwXSvDAiEArPizEq3Qdm0Abg2jWiS4DZgM29rTXRxWUIRHQ2cLdxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69991152},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f0d97516083774c8fef49a4ebd1d81a7c95ed4a5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-3PqVETVRGYOD3u8yMq9D0ww+Vl2kD0DBL8JnWLDaCdfeLeSUjyc0pOnzgu6DmRJ0xTNQcjX2T4F8dGFeCPaXLA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.22_1772246018399_0.21502328143789784","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.23":{"name":"@absolutejs/absolute","version":"0.17.17-beta.23","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.23","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a210c2f4ec0ab13e121ab71444eee206bf957582","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.23.tgz","fileCount":174,"integrity":"sha512-Ibs9wbtYn85OQ0O/15UYsX6oBw+IAdwx4YT/6czaZ9dU6YAKW2VzIAts7rwDcAG6DoXYC0tZVE1D5TgGiUkycQ==","signatures":[{"sig":"MEQCIDdqAfx9C+0A+GusQB54NxARfgX20j+rB7YivIIZGJlJAiAoGG9a2H+6N9O+ybozKUcJazvat+sT24O3XVzzz1SloA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69992624},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a210c2f4ec0ab13e121ab71444eee206bf957582","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-Ibs9wbtYn85OQ0O/15UYsX6oBw+IAdwx4YT/6czaZ9dU6YAKW2VzIAts7rwDcAG6DoXYC0tZVE1D5TgGiUkycQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.23_1772246175674_0.37275595078193335","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.24":{"name":"@absolutejs/absolute","version":"0.17.17-beta.24","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.24","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8e171b72a946576a69750f436f5b83b6668497ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.24.tgz","fileCount":173,"integrity":"sha512-/2eiQA3E2VnuaX7j8LxwOEaLendIXxMCGgLk4AhxaBrEZDaRpPUlNXhFX4cCaWWdxNzaFaDj6vv4BJdCOTd5bw==","signatures":[{"sig":"MEYCIQCs3VdKNnyO62K91ksI9LzHegvmUECMiYvgY+IPAsE+eQIhAMJZHLR/uZvoj2+QZx7QZEqKKio5jWxSh9HOoGeVVLLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69957607},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e171b72a946576a69750f436f5b83b6668497ba","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-/2eiQA3E2VnuaX7j8LxwOEaLendIXxMCGgLk4AhxaBrEZDaRpPUlNXhFX4cCaWWdxNzaFaDj6vv4BJdCOTd5bw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.24_1772246628893_0.20480330561418936","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.25":{"name":"@absolutejs/absolute","version":"0.17.17-beta.25","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.25","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9b571c5d870c816e94b4fe5b8080bf4a7d91cb01","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.25.tgz","fileCount":174,"integrity":"sha512-N5kFNCAPKdocNnjvrBkJY0H/1T6rogcwl7GGtDH3dfU/2jMsCPHpGhtLyrWnkR6QXf//3+fE12sfZTz/F2KT6A==","signatures":[{"sig":"MEYCIQCu6gzYeknIxSy6JebLoreCbflALVy+OBozkveggBeYvAIhAK1Set4mHBhiL/+c2swqvVnK1y8N5f1vM8BdVLsN4O57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69997090},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9b571c5d870c816e94b4fe5b8080bf4a7d91cb01","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-N5kFNCAPKdocNnjvrBkJY0H/1T6rogcwl7GGtDH3dfU/2jMsCPHpGhtLyrWnkR6QXf//3+fE12sfZTz/F2KT6A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.25_1772247984746_0.46375304325964106","host":"s3://npm-registry-packages-npm-production"}},"0.17.17-beta.26":{"name":"@absolutejs/absolute","version":"0.17.17-beta.26","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17-beta.26","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d8056657c4db571ec2f11965b680be316e9e96ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17-beta.26.tgz","fileCount":174,"integrity":"sha512-ZO+tkmj+uLvq3N7IokNBIc9+5jh32mhlUEnL93zZUEAVVKsQbEjgAdMQ3VPLuwQSDDg+Hx9cc1e+WCYvtX8L5Q==","signatures":[{"sig":"MEQCICISnokG7mjU6a0xO9HuBvpqB5FprklrJKSoGU7TuH80AiBzXqMDCxEHwSW+uCTo6I4t5YyibIouA1/65lSdVcyhIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69991702},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d8056657c4db571ec2f11965b680be316e9e96ea","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-ZO+tkmj+uLvq3N7IokNBIc9+5jh32mhlUEnL93zZUEAVVKsQbEjgAdMQ3VPLuwQSDDg+Hx9cc1e+WCYvtX8L5Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17-beta.26_1772250331495_0.6420087491199773","host":"s3://npm-registry-packages-npm-production"}},"0.17.17":{"name":"@absolutejs/absolute","version":"0.17.17","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"904133aa8c9f84ee261914928e74f6905fb053b1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.17.tgz","fileCount":173,"integrity":"sha512-oES/Bazi8+a3QXOHkrmDQ4d0lxKus0iMD4PSgvatB9YQyZjO56x9JW6vWvcG5OqvhMetEkOpz3XMNtIpqJXbTw==","signatures":[{"sig":"MEUCIQCcs5pYKJMfrm6K9iCo6XKkbjp53uCwJFcsrXVLnDEw8gIgPgZ0KVxxaSFTE7HjOQVfJRtUR7U2Bx+bBua4AS7C7hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64234918},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"904133aa8c9f84ee261914928e74f6905fb053b1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-oES/Bazi8+a3QXOHkrmDQ4d0lxKus0iMD4PSgvatB9YQyZjO56x9JW6vWvcG5OqvhMetEkOpz3XMNtIpqJXbTw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.17_1772252466815_0.11519946859786612","host":"s3://npm-registry-packages-npm-production"}},"0.17.18":{"name":"@absolutejs/absolute","version":"0.17.18","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e6610fa55dfe469725cebcf4de53ba3e6924f483","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.18.tgz","fileCount":173,"integrity":"sha512-GJvAcVKW0rnyvRkWtKtgP1cr0jU/WBgeM3Y4a09NzbFlf2TEmCFD7Xr1IJNMhKTzFt5biLfKitUgW/RH+COr6w==","signatures":[{"sig":"MEQCIDlr2llQxHj8IaV9rEb4QeU38yr6YVgMesEK2PDIUaERAiAP+ByZm3k7GTrokEnw0anDCP27mPB58xbXxyaVOFRVkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64320472},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e6610fa55dfe469725cebcf4de53ba3e6924f483","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-GJvAcVKW0rnyvRkWtKtgP1cr0jU/WBgeM3Y4a09NzbFlf2TEmCFD7Xr1IJNMhKTzFt5biLfKitUgW/RH+COr6w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.18_1772304244704_0.37844223619546935","host":"s3://npm-registry-packages-npm-production"}},"0.17.19":{"name":"@absolutejs/absolute","version":"0.17.19","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"88a2c7ad9888097c584cf5b5966ed228cfd93a51","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.19.tgz","fileCount":174,"integrity":"sha512-doYav7PrmfHgvyqcG5nSmAURzNco024fHBFRxrpEOyPVzH0vGgXf9yh7YhySOMG+M04gKP62z002fnWZQNVukg==","signatures":[{"sig":"MEYCIQDcKjAuvmeR3Ogyg74rpbl9Q7Y+w9twVV6RVFCRt8T7rAIhANjpn8I3qhYQFdkGFh0/OAJmdjJShP5EDUfE7XXkE5Ay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64323323},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"88a2c7ad9888097c584cf5b5966ed228cfd93a51","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-doYav7PrmfHgvyqcG5nSmAURzNco024fHBFRxrpEOyPVzH0vGgXf9yh7YhySOMG+M04gKP62z002fnWZQNVukg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.19_1772315184315_0.46210882167583156","host":"s3://npm-registry-packages-npm-production"}},"0.17.20":{"name":"@absolutejs/absolute","version":"0.17.20","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cabec69e4763b9aa5d56c6ffad528e644e451020","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.20.tgz","fileCount":174,"integrity":"sha512-O/eJ3455BHtDZHpA1jTmGwjrznm25Y37fPGUmwX8Y30Z0SiwZBSdXBep+vN4gzZgMCu8MBu8unia+3zE0w4w3Q==","signatures":[{"sig":"MEUCIGQmKo3oCNCT6lErpObYxUWYTIjh/mQIF1zccRUnNXqCAiEAjI2Q1/m8ed5Vz/XUxVKxUFBic51pbMTpXHQVu1oPyI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64328552},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cabec69e4763b9aa5d56c6ffad528e644e451020","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-O/eJ3455BHtDZHpA1jTmGwjrznm25Y37fPGUmwX8Y30Z0SiwZBSdXBep+vN4gzZgMCu8MBu8unia+3zE0w4w3Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.20_1772333237241_0.18278896411859047","host":"s3://npm-registry-packages-npm-production"}},"0.17.21":{"name":"@absolutejs/absolute","version":"0.17.21","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.17.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"213738c0b3d3cb138d53168161666d056f519819","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.17.21.tgz","fileCount":175,"integrity":"sha512-EFR7cO5UFGe/dFaW25mMMdjxeNlanAhbZibmUGC7Gjb3I7JJnybe5Vthwu0IfJAPLTOhxoB25bEHXUKQ6niaIQ==","signatures":[{"sig":"MEUCIHTfT+qCWmCYecYMdAFQdTbN3KXCeVF1rhhpSpexvOJtAiEA+DPE0WDNax9erlYL4lro5xrhkLGqTArcQI4vAttoTrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64342550},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"213738c0b3d3cb138d53168161666d056f519819","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"_integrity":"sha512-EFR7cO5UFGe/dFaW25mMMdjxeNlanAhbZibmUGC7Gjb3I7JJnybe5Vthwu0IfJAPLTOhxoB25bEHXUKQ6niaIQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"9.26.0","svelte":"5.35.2","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.32.0","elysia-scoped-state":"0.1.1","eslint-plugin-import":"2.31.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.1.4","eslint-plugin-security":"3.0.1","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@angular/platform-browser":"^21.0.0","@stylistic/eslint-plugin-ts":"4.2.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.17.21_1773022869490_0.8483073084140322","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@absolutejs/absolute","version":"0.18.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"52b2183d7b9acb2e87e2b3d6bad3d76842f4faf6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.0.tgz","fileCount":181,"integrity":"sha512-fqlYZRxxpRfu8MGww1fKNimA9CTTZ3BwPJm0Yc+P3Cd/R4VHtOhQ3zg08NtJabITlC4e86O5R+mWljcgRA0irw==","signatures":[{"sig":"MEYCIQDpwh7pgEoboSdg9P0jgFG4xkB8PIAMIeqd2ZrjmtLwZwIhAPdSvphfMLVky8Ma7LEcaWsBUpAjeecTpwUwRAq7NKO3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55353265},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"52b2183d7b9acb2e87e2b3d6bad3d76842f4faf6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fqlYZRxxpRfu8MGww1fKNimA9CTTZ3BwPJm0Yc+P3Cd/R4VHtOhQ3zg08NtJabITlC4e86O5R+mWljcgRA0irw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.0_1773217432847_0.14799139085126245","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@absolutejs/absolute","version":"0.18.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"125549f11c125b7ea65e3d0859fade29aab80e5b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.1.tgz","fileCount":170,"integrity":"sha512-HiczURP1DWu6Q7njNMyGIy5ybQy7Ec5RiTjx7dx32kN/cq2N42x4+GJpLRzCFBttQW7kBnmBlP3kIPb1wL6Oeg==","signatures":[{"sig":"MEYCIQCyNmUB3nsziSpUtrgjSTNOLmwLeA2YPToOoyzZhbK2UwIhALUUn0xb8FDqp01B3KOEkmcAjDqnTJ4bxTrpNxSYIXEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54944671},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"125549f11c125b7ea65e3d0859fade29aab80e5b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HiczURP1DWu6Q7njNMyGIy5ybQy7Ec5RiTjx7dx32kN/cq2N42x4+GJpLRzCFBttQW7kBnmBlP3kIPb1wL6Oeg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.1_1773256279478_0.7167794590096424","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.0":{"name":"@absolutejs/absolute","version":"0.18.2-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"891170523f892fffb1721fb9d1a62d0125263021","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.0.tgz","fileCount":312,"integrity":"sha512-49af/+HCv9FKBLEAKBoVtXKLp04ksAUEl1KTkT4GPp9WRVZaMTUD9tefMH5mxrDN9j0BCJDA9drSRltnYqlYJA==","signatures":[{"sig":"MEYCIQC1biciexYIR0GtMPHVPPIpiImD9xBXSuK8kMlND/IcywIhAIOLw8LFi2WRQmwDcaiBnVsY7MrAf9A7gejYNihQpQkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63079268},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"891170523f892fffb1721fb9d1a62d0125263021","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-49af/+HCv9FKBLEAKBoVtXKLp04ksAUEl1KTkT4GPp9WRVZaMTUD9tefMH5mxrDN9j0BCJDA9drSRltnYqlYJA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.0_1773377979486_0.8388801384358835","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.1":{"name":"@absolutejs/absolute","version":"0.18.2-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"de162f3bd511937d618df8ebc6bbedcfaa5cf8d7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.1.tgz","fileCount":312,"integrity":"sha512-OODgE4sZdXg5MbNDWyfLmeS8qRdIKk/v3PtM7qxiIVqHP1RgFi9cRHOv7XXKT32TbHoGFE2oklgP5KkdhV+zPw==","signatures":[{"sig":"MEUCIQDm7//wWEH2LJAbGAC5S8otL/UMoinwyP2duMII0TMtsAIgAZkkcjfsf7Dxk2K/z7MMHfqEMZ2zXKAvQAL1XgwFGEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63081023},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"de162f3bd511937d618df8ebc6bbedcfaa5cf8d7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OODgE4sZdXg5MbNDWyfLmeS8qRdIKk/v3PtM7qxiIVqHP1RgFi9cRHOv7XXKT32TbHoGFE2oklgP5KkdhV+zPw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.1_1773378292474_0.23891798235246808","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.2":{"name":"@absolutejs/absolute","version":"0.18.2-beta.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e8ad6f1afc984660ea3945d5fe1390c14bb5410d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.2.tgz","fileCount":312,"integrity":"sha512-HuYMl08nKnWeaC5viWS5Tlw+PU/P9j42excErSJJCZeWAK5OpQxyhiLbg/TiaGb+VnuPxUr+7+c1kWPK3ezx3w==","signatures":[{"sig":"MEYCIQDbpuMv4AsR9Czjq2m7epYq64e1Bmi00A0L2P3XmvXk7gIhALb//vSCL3ZmGDbUoTM0qstqm7vF96NlAL2zWSG+bHjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63081653},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e8ad6f1afc984660ea3945d5fe1390c14bb5410d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HuYMl08nKnWeaC5viWS5Tlw+PU/P9j42excErSJJCZeWAK5OpQxyhiLbg/TiaGb+VnuPxUr+7+c1kWPK3ezx3w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.2_1773379384563_0.05605092345933671","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.3":{"name":"@absolutejs/absolute","version":"0.18.2-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"07a006179b3ac0f9349e62d6fe0761e4faf4ee50","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.3.tgz","fileCount":313,"integrity":"sha512-FuqW+UoXPdSxG46DogKwhYGxi1yWepxFzCAMP/oIuU3rvaBy8V9m6BjTZr1YOpadMbbRL5doZc3klrL1bZWhcw==","signatures":[{"sig":"MEYCIQD5PBeqvMOgqAIG0Z2JLN/uk/OD2K/Q3RhHojZsQACSyAIhALZiL+smGsXVd6798o++A/UO4q5UFYdmew2w1CYDk33O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63082799},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"07a006179b3ac0f9349e62d6fe0761e4faf4ee50","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FuqW+UoXPdSxG46DogKwhYGxi1yWepxFzCAMP/oIuU3rvaBy8V9m6BjTZr1YOpadMbbRL5doZc3klrL1bZWhcw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.3_1773380082753_0.09837263350837322","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.4":{"name":"@absolutejs/absolute","version":"0.18.2-beta.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"76912508c0866e0f740482d66d65a10fec3db8a7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.4.tgz","fileCount":313,"integrity":"sha512-f+EmFUdmGfEEpGELtQWkYulM8ESC3JwfX3oaadV+lByh1KnOZF2oys3mYHNSTpiTH/NAIyYDxHV/GSwDH6eiKw==","signatures":[{"sig":"MEUCIAmzj2v+/r4jOxE7JgO7ZCDw7TiClHfWjpAVPt+gi86bAiEA3d+7zSHvaSFo4Uyk0SZDmWmta3G5OBmxz4IPLmIY3C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63080275},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"76912508c0866e0f740482d66d65a10fec3db8a7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-f+EmFUdmGfEEpGELtQWkYulM8ESC3JwfX3oaadV+lByh1KnOZF2oys3mYHNSTpiTH/NAIyYDxHV/GSwDH6eiKw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.4_1773380807559_0.01932673735414303","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.5":{"name":"@absolutejs/absolute","version":"0.18.2-beta.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ca498fe96206a0f277a1fa13274c0377f07ea1be","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.5.tgz","fileCount":313,"integrity":"sha512-mALkR8Gf4wF4ZYx+59NnNqU+wQbUIEgCKGhG9r6J+UgYuyMZT0LK705C39JyO1f991vpg6uon5eMAyXaszS1GA==","signatures":[{"sig":"MEQCID9J4BwuPivOYCvPZpm/VX0eOrjHLx+Icf4CIFamZukNAiB67Bv3A6LLLODTqhBr9JoKMx3lCHkbB9d9nLc4WgzfIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63082954},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ca498fe96206a0f277a1fa13274c0377f07ea1be","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mALkR8Gf4wF4ZYx+59NnNqU+wQbUIEgCKGhG9r6J+UgYuyMZT0LK705C39JyO1f991vpg6uon5eMAyXaszS1GA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.5_1773386002282_0.22690538031804075","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.6":{"name":"@absolutejs/absolute","version":"0.18.2-beta.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba17f56810ccdc8286e07819e68f7dd23bb6f91c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.6.tgz","fileCount":313,"integrity":"sha512-j+XAvPMbwx7dmTExE/APEk9iAy4Ok+12r/eRt/KyUF3oOaJiGIWzDvLim8qNKGqqMoLamMf6L7svOrB3otUwaQ==","signatures":[{"sig":"MEUCIQDU+ENffMqGsJXyaRuWx4RiUZHmYtURQym/pu5MWssMEAIgdZWEQBvgkGKPWGfSuezVFWDZmDKN2/yJW5R4+3YkmNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63082767},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ba17f56810ccdc8286e07819e68f7dd23bb6f91c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-j+XAvPMbwx7dmTExE/APEk9iAy4Ok+12r/eRt/KyUF3oOaJiGIWzDvLim8qNKGqqMoLamMf6L7svOrB3otUwaQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.6_1773386531938_0.6607119143331643","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.7":{"name":"@absolutejs/absolute","version":"0.18.2-beta.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3e9355e0e2f6c988737693af5eca6e31e39676d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.7.tgz","fileCount":313,"integrity":"sha512-0N8XZWjARX1Rpfgi+iYjBBZMRU1TCSKjB+kbKV+Z6czGvxXIfT6PlBanBSGDnM9iX3NQQNHgq8/eH7Bae4kIqQ==","signatures":[{"sig":"MEYCIQCH2W53SAy0eo50no/vaGVIwiXA7CwWJtlNidiIhnv2oQIhAIs+gN7r/UfKnMINNAkQJE1l2bqQnNDzQXmrugjDLGs0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63084028},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3e9355e0e2f6c988737693af5eca6e31e39676d0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0N8XZWjARX1Rpfgi+iYjBBZMRU1TCSKjB+kbKV+Z6czGvxXIfT6PlBanBSGDnM9iX3NQQNHgq8/eH7Bae4kIqQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.7_1773391483039_0.6745954968370635","host":"s3://npm-registry-packages-npm-production"}},"0.18.2-beta.8":{"name":"@absolutejs/absolute","version":"0.18.2-beta.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2-beta.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9aa5124e9f4a84e4293ff584cafb7d2ab6725417","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2-beta.8.tgz","fileCount":313,"integrity":"sha512-0l3PanlwuvKEZgFqYw66eDLzUSU5JNAxfLdYQ8TJdLDc9vNfpye5V4qzuN8FkICcINtTVRn0zSMw32y7byqP8w==","signatures":[{"sig":"MEUCIA5Yz0+6FDyFu7d9zlSzkON4EjFnozizAcHNnHalwALAAiEAs8nnjBsDG0BnCSBrNlK6dH6IHBm2rRGvJavd0aac9Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63083374},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9aa5124e9f4a84e4293ff584cafb7d2ab6725417","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0l3PanlwuvKEZgFqYw66eDLzUSU5JNAxfLdYQ8TJdLDc9vNfpye5V4qzuN8FkICcINtTVRn0zSMw32y7byqP8w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2-beta.8_1773391889012_0.8522630464809033","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@absolutejs/absolute","version":"0.18.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"335884553bf78840258626c3963528dcb49780a2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.2.tgz","fileCount":313,"integrity":"sha512-XRDIywytESkSsxwJI59ZyQhF39R3q0ujg3OOxpRfiwU5+QxV4X1YKCLvT1/p2pDHkgctKUGa+1UvSYipo5BrDQ==","signatures":[{"sig":"MEYCIQCMnnoC7pmWQYbZp2W4GI715Hrivqc+ggVQCTsp3WJUWgIhAO+9S9FCi0w/rmtivKU1upaPFj8ZVIaWFvVzvI1lxg9j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63083367},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"335884553bf78840258626c3963528dcb49780a2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XRDIywytESkSsxwJI59ZyQhF39R3q0ujg3OOxpRfiwU5+QxV4X1YKCLvT1/p2pDHkgctKUGa+1UvSYipo5BrDQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.2_1773392258220_0.4067948752103552","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.1":{"name":"@absolutejs/absolute","version":"0.18.3-beta.1","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba68fe87981895bad46a51c7dcbbb5c2ae377e1f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.1.tgz","fileCount":313,"integrity":"sha512-vSp3dhNabUEafwddRkMKgEpNkfX2fq9sRggd6v872VmZ+0ynMCuzkvlSdqB5L/hI41EelsCj85YEs3DOCXPEdw==","signatures":[{"sig":"MEQCIEH4ipaF4tj5T3glSpaAIQq3/dgSjT4DMmz0HimpB0z6AiABxC2lnU0LKaVll63gJPiQObPG+MBpRfDiiv+aFB21DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61485035},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ccb823372a2006ee0488af30569cdc0fa980d4e7","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.1_1773401327969_0.5036568769209648","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.2":{"name":"@absolutejs/absolute","version":"0.18.3-beta.2","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d14c84ea11db81b97614ba8faec97653cae68cc5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.2.tgz","fileCount":313,"integrity":"sha512-37VJpg2ikdQHLEAfSoU36FqPLC0qZBJYxu2mReV1jQ+ZlMCGID28OQbQYTH57umg40VMTXst8BQCaSWywDoSjg==","signatures":[{"sig":"MEUCIQCwTlMD4oJCnhXj0RC1Xqh2xb+ykwZOseEeKm9fTvYLbgIgGJQ8NL7p2LVlpdvxphNvr5NILTYuNVkThhBSl6Lq9VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61488681},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ccb823372a2006ee0488af30569cdc0fa980d4e7","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.2_1773401655993_0.5327284690859198","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.3":{"name":"@absolutejs/absolute","version":"0.18.3-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"255601095bb14e72b5ec0b4669987e3e784a9972","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.3.tgz","fileCount":313,"integrity":"sha512-E1IBeSoCD9AFN3NYxNA71dyy25QetXosDOpDlfugmYdtadrCJxVG/WukcHrmanabKrHOkwuslOx5UvWab4xp/w==","signatures":[{"sig":"MEUCID5+FgZgomHEqrHiIvROtn2bS5kRE5Ojwmy9yDJPuEBiAiEAuzb760yZFZO/B5Jbo98qknIne0ozxsxJJuAHIY+LYu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61489938},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"255601095bb14e72b5ec0b4669987e3e784a9972","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-E1IBeSoCD9AFN3NYxNA71dyy25QetXosDOpDlfugmYdtadrCJxVG/WukcHrmanabKrHOkwuslOx5UvWab4xp/w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.3_1773401963507_0.5322374613063985","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.4":{"name":"@absolutejs/absolute","version":"0.18.3-beta.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a315420460bbafd65fdf0a9d07019dd2bc1fefac","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.4.tgz","fileCount":313,"integrity":"sha512-qdWXaojLv3byuL0v8zLceSZrpZk6M/8aTCPCo/dzT3gbJt3O63ow/5Y6TPpV7fjdaxtgns1vXp75NNNRz6locg==","signatures":[{"sig":"MEYCIQCsHQZkBg7ppbmRrF4IZjPCKnC4854jQ9VeshCe89Rb6AIhANiT4Du9XRUsqyvVac2ypJKuxH8Px7mcYW7dqzDYC7/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61487643},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a315420460bbafd65fdf0a9d07019dd2bc1fefac","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qdWXaojLv3byuL0v8zLceSZrpZk6M/8aTCPCo/dzT3gbJt3O63ow/5Y6TPpV7fjdaxtgns1vXp75NNNRz6locg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.4_1773413472307_0.9196636636526909","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.5":{"name":"@absolutejs/absolute","version":"0.18.3-beta.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3ae7553b594dad1cd0ce5b2ee5a39b22c5e2e917","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.5.tgz","fileCount":313,"integrity":"sha512-5hOfWF6G+ttJc18fZgp+E6OMBwP5BTpO5RhBT0RNCv0S53wiL2iluK4zhfVEn8sqA7C4A01do451g+FuHA3ECQ==","signatures":[{"sig":"MEUCIQDW6qaUS8lu1/rbriAThEoGmJfpkdxw+wGZtWVue9pA8gIgAUtCDTs65Xrcm4s6tQ3L9Xltgujzd87E1QTcgm9kp9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61489223},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3ae7553b594dad1cd0ce5b2ee5a39b22c5e2e917","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5hOfWF6G+ttJc18fZgp+E6OMBwP5BTpO5RhBT0RNCv0S53wiL2iluK4zhfVEn8sqA7C4A01do451g+FuHA3ECQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.5_1773414546431_0.47165521258981413","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.6":{"name":"@absolutejs/absolute","version":"0.18.3-beta.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2599f6324e9fe45d40f01e7e35c25367628b8d37","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.6.tgz","fileCount":313,"integrity":"sha512-XSpmcWqASsRNibShTzA7fyFVt9NCJaHEF/Vlx6dCGJ9m93JT7Pj0RQ24qGSV/iBrh0Pe8iJ5DZHEo990aCyXvw==","signatures":[{"sig":"MEUCIQCeZz/zTHX5MTzpO6tsPHsJBc7529TyWqvYIGQIQlZvKQIgKAFVNHuR1JjVxQTvAce4J/BiCzB3CJmn+3y47wk9rNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61491055},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2599f6324e9fe45d40f01e7e35c25367628b8d37","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XSpmcWqASsRNibShTzA7fyFVt9NCJaHEF/Vlx6dCGJ9m93JT7Pj0RQ24qGSV/iBrh0Pe8iJ5DZHEo990aCyXvw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.6_1773414852678_0.9103492970969826","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.7":{"name":"@absolutejs/absolute","version":"0.18.3-beta.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6dd492ba1b39deec770469638aa3c51857c37b24","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.7.tgz","fileCount":313,"integrity":"sha512-9JscR9LCzzuyJRIZgAqlYDJb12r6R+pqDnzDK+jVDHseSkqM/zFlKby8QN7FHSlSF5dJLeBs6JLzhkuaT1ECIA==","signatures":[{"sig":"MEUCIQCElE9x31lzSRpq+NoUh1dCskTwgBKRwGjVC51UbP+x+QIgSTkwOrgkfpVYl/kr05AU9IDLwOxuUvr2WnKHJcVu8oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61492583},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6dd492ba1b39deec770469638aa3c51857c37b24","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9JscR9LCzzuyJRIZgAqlYDJb12r6R+pqDnzDK+jVDHseSkqM/zFlKby8QN7FHSlSF5dJLeBs6JLzhkuaT1ECIA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.18.2-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.7_1773416940552_0.629765175572907","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.8":{"name":"@absolutejs/absolute","version":"0.18.3-beta.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"84751874f04fece8e48be53a14bb7fc954e02158","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.8.tgz","fileCount":313,"integrity":"sha512-+lp45sUdDmmImi+VFaNCgYAmTru87GkmsVThG6WRyFu0KMrq+gfZF8r5XpJ+ucuJxW5nJBYfn4DK/XOVJCMwwQ==","signatures":[{"sig":"MEQCIH20qJYpVUatO/ukmzzSyUqh5+YMlg6MRLgyVIIxUZahAiA3eTRNtWvCzhFdVCGnW2i34vj1PdxPY6/lLoMszCRiaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61492540},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"84751874f04fece8e48be53a14bb7fc954e02158","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+lp45sUdDmmImi+VFaNCgYAmTru87GkmsVThG6WRyFu0KMrq+gfZF8r5XpJ+ucuJxW5nJBYfn4DK/XOVJCMwwQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.8_1773417143757_0.6513883951611223","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@absolutejs/absolute","version":"0.18.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bb58f6fc2d4d2a8352cb9146b102a7af9115b09b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3.tgz","fileCount":313,"integrity":"sha512-WG+vOYwz6kgOWnCq2a97C9lC3sh1qVTcLdnjn9nridefr50kCIug9IF7Jaq9AF2HjarO1CLi3K0MAeteT9w6Rg==","signatures":[{"sig":"MEUCIQCtrX9JF5UshXr2lz1vvtOyD9nPF+tKhycj6e5JUkLKdwIgdlU8ozuOpdhy7O6xD5hee49AGh0k18jtY/dpCvrjzZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61492534},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bb58f6fc2d4d2a8352cb9146b102a7af9115b09b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WG+vOYwz6kgOWnCq2a97C9lC3sh1qVTcLdnjn9nridefr50kCIug9IF7Jaq9AF2HjarO1CLi3K0MAeteT9w6Rg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3_1773418404625_0.48482343698185115","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.9":{"name":"@absolutejs/absolute","version":"0.18.3-beta.9","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"36a38f8bc4e0b4e36a3d7eec4ba0a04f80dee0bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.9.tgz","fileCount":313,"integrity":"sha512-xM6hByePieGSPCQHw2Zd4kICIr1YQefVaf3ODnbo9Gyrgj4tD5Qksp6WKOohAAth+ia59pKPKxq2GjBZJAYsMg==","signatures":[{"sig":"MEUCIQDwzxjhwRRYmZDvLD5zMCskQzYGLLlCH9aCs1E3F+xyigIgEFE1A7k9w7NMMdmQj289L0bCHrxqGuMHip2Hic0hVDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61486390},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"850326e7ec0b188d7681a6dcab483dafa6446363","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.9_1773460203868_0.7454779972425565","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.10":{"name":"@absolutejs/absolute","version":"0.18.3-beta.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"74cb601d26ba931bc1f2975789fcd532468f870b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.10.tgz","fileCount":313,"integrity":"sha512-EslEgt8c7rRElNxo4XsDWvDUzNRxr9yPcLiMYWQAb+fD/RozJg/2RQZPtXku2+Dfvd7+6DodFIBpeSHcUKo5Vg==","signatures":[{"sig":"MEYCIQCRc7OfVYnbqfqx84UvhWR5d0Y9yYqyVP8I3lTw+NMp/gIhAP3k0SteLOp5k5c9aXLyVG2Zhdpt/Wg9rno7uC5vGlCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61488209},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"74cb601d26ba931bc1f2975789fcd532468f870b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EslEgt8c7rRElNxo4XsDWvDUzNRxr9yPcLiMYWQAb+fD/RozJg/2RQZPtXku2+Dfvd7+6DodFIBpeSHcUKo5Vg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.10_1773460762824_0.29003437142192157","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.11":{"name":"@absolutejs/absolute","version":"0.18.3-beta.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"86b5dec1b7a6e87864eac1299c1559859a713045","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.11.tgz","fileCount":313,"integrity":"sha512-vXewkkoH8TPLJFfhsYB7pBNVOOihN4UBccP37AHO8TCyjj8ER5Qk9Eue3Af8OREzv+Qco1f2P+pLzqzflIg1Xw==","signatures":[{"sig":"MEYCIQCWn8J6fOvXs4uH31i5vDNZMnqeSNCzbpedWsD9p0UIDwIhAN/6/ZtD0uExmV99BhvGPGoKpzD9OhM+AvU98gQ2sTPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61488833},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"86b5dec1b7a6e87864eac1299c1559859a713045","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vXewkkoH8TPLJFfhsYB7pBNVOOihN4UBccP37AHO8TCyjj8ER5Qk9Eue3Af8OREzv+Qco1f2P+pLzqzflIg1Xw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.11_1773461334603_0.028230164572142558","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.12":{"name":"@absolutejs/absolute","version":"0.18.3-beta.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"326f3b9737ef69de5b11cb3d0c6e0e18943cd131","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.12.tgz","fileCount":314,"integrity":"sha512-TAnUxYKP6XxhLUV/mqkEu4dFDmMSZVlDIzTa03Ptsj3spTRGHWSWK256k3SvAcGFBGUpd5WUJccemdPpABItng==","signatures":[{"sig":"MEYCIQDC+5zDURteE/+Ycw7CJsFhPjosMu5GXG+Lpb3HtdSGAwIhAPLRVjOWnbjWO57nlslVxAbt/JSmE9hm6ryi0xbsLwY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61494050},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"326f3b9737ef69de5b11cb3d0c6e0e18943cd131","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TAnUxYKP6XxhLUV/mqkEu4dFDmMSZVlDIzTa03Ptsj3spTRGHWSWK256k3SvAcGFBGUpd5WUJccemdPpABItng==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.12_1773461754147_0.5212801553295046","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.13":{"name":"@absolutejs/absolute","version":"0.18.3-beta.13","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6d68ebb5896bf85f33f062c362d05aa0ff50d575","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.13.tgz","fileCount":314,"integrity":"sha512-CbjYo5yFcXCxoDYR4ajUzfcJgtCGo948PBcHKZOWnikdBe8jd0SyRkvKJXQM3upsUtV7xmZK1r7+EW1iC51DMw==","signatures":[{"sig":"MEUCIQDY+rmlQeFkJ8IfdIbxTjrY+Y4AfFt0Ip4AU0HarzxeywIgPwLT2U54H5dCuWIjKhVwpewROu3MYOycEDG0wD0SpGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61489772},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6d68ebb5896bf85f33f062c362d05aa0ff50d575","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CbjYo5yFcXCxoDYR4ajUzfcJgtCGo948PBcHKZOWnikdBe8jd0SyRkvKJXQM3upsUtV7xmZK1r7+EW1iC51DMw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.13_1773462038501_0.9482598562428841","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-beta.14":{"name":"@absolutejs/absolute","version":"0.18.3-beta.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.3-beta.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1c7bf64b4883309350896893beab46b91ca34cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.3-beta.14.tgz","fileCount":314,"integrity":"sha512-8KzzXLmZ2sR8tMNrbDSX4JOA1SrPScCk1ShscazxlWh5udZ7982qDZAIQRemqjtN3L9upK04ctRXbc8sMYju8w==","signatures":[{"sig":"MEQCIHt0WuDe/Eymd8/IJ1d549Vm6VYmF6qFAwbzV6YLZuM3AiAu+BsqcJgTh4OrKJHPoPycOppyfUTGQQuW4gaiOm5UbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61484944},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1c7bf64b4883309350896893beab46b91ca34cc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8KzzXLmZ2sR8tMNrbDSX4JOA1SrPScCk1ShscazxlWh5udZ7982qDZAIQRemqjtN3L9upK04ctRXbc8sMYju8w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.3-beta.14_1773462175000_0.7475483758799175","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@absolutejs/absolute","version":"0.18.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"963e586c2bcf1346588538779c81838e30b91f2a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.4.tgz","fileCount":314,"integrity":"sha512-9E6XIgkkfbWh9gFmzVtx0oYQLgb3gH+NUWs13+VTn1hJ3Xin6UmYvin63P2MtazL1h/n9/thWJvEfXwPerpPfA==","signatures":[{"sig":"MEYCIQCYcbm4rmku4OpkKeeuR4CFSxlHFNtF6sJotdIDpjD6vQIhAKW6wo02WyThPB5BOocduQ+qUt833WgiRIaESkBdwYb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61499298},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"963e586c2bcf1346588538779c81838e30b91f2a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9E6XIgkkfbWh9gFmzVtx0oYQLgb3gH+NUWs13+VTn1hJ3Xin6UmYvin63P2MtazL1h/n9/thWJvEfXwPerpPfA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.4_1773465476603_0.3572037794759837","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@absolutejs/absolute","version":"0.18.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"05462454602c09fddda4a9fbc293f05c34195330","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.5.tgz","fileCount":314,"integrity":"sha512-hCXERpwI3Yiciu4ikc4NGuHkQvyaK80p6uAzvnYCSonYAAYzgcTfkg3aNxlqfV0eDNIIm7fjWieDvdWQh6ox2A==","signatures":[{"sig":"MEYCIQDYuwMfxX8ZbyBXEU2dMezHOv3xn3OtVdt4m4h35XieOAIhAPyzaM0r8sEh4NkezjEzTHITFptP9uent898Vjtbab5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61498827},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"05462454602c09fddda4a9fbc293f05c34195330","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hCXERpwI3Yiciu4ikc4NGuHkQvyaK80p6uAzvnYCSonYAAYzgcTfkg3aNxlqfV0eDNIIm7fjWieDvdWQh6ox2A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.5_1773499264276_0.8633341455872643","host":"s3://npm-registry-packages-npm-production"}},"0.18.6-beta.1":{"name":"@absolutejs/absolute","version":"0.18.6-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.6-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"70f45d3d97ac898fa6bdd99cb3a99c16e435b6e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.6-beta.1.tgz","fileCount":314,"integrity":"sha512-ojhdeaWobv7Lbk0UBux4TDS5bPJGF2pA3TZGy0eXu8ETSxzMB40ZrHP7VttbO7PWzFKuyaqBYVfCfXlVf44VBA==","signatures":[{"sig":"MEUCIFkiyiIAkQW6qylfwdoFI0AknhMXdLyNJ/K8SQUhoC9dAiEAg1ApGLRQH7oRFVvyRrj0YTTbKbgFYdO4nfhr3M/jR58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61497452},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"70f45d3d97ac898fa6bdd99cb3a99c16e435b6e7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ojhdeaWobv7Lbk0UBux4TDS5bPJGF2pA3TZGy0eXu8ETSxzMB40ZrHP7VttbO7PWzFKuyaqBYVfCfXlVf44VBA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.6-beta.1_1773502563641_0.950653229195481","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@absolutejs/absolute","version":"0.18.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"976ac455d7e9d6071cfa96dcb664f2e2abf6a8cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.6.tgz","fileCount":314,"integrity":"sha512-Ir8gvRDlWHjSWqtRqmSmy+gkNBRbE6qFnsmlEiC7nL2jVMT9+45dH61yY+Zid5NLpyArkphUpFfmwMVWTRbO+g==","signatures":[{"sig":"MEUCIQDOu8gsZZTWYKDmUbkc3oezh2akS3vWQH4uWrHMBKndGgIgAP7UUtj0QcEAmsmpyzTqZpfnqWi3dmRF1WOK4w4gQfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61497445},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"976ac455d7e9d6071cfa96dcb664f2e2abf6a8cd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ir8gvRDlWHjSWqtRqmSmy+gkNBRbE6qFnsmlEiC7nL2jVMT9+45dH61yY+Zid5NLpyArkphUpFfmwMVWTRbO+g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.6_1773503072053_0.6794951615574074","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@absolutejs/absolute","version":"0.18.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"815f0c3b65caca03928785cbcc4f6c5c7732bb31","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.7.tgz","fileCount":182,"integrity":"sha512-t9CI1IS1qmlVHboyiyn8SPO/kl2JxdKKfWITyDAvGYy/3El+nRYGDYDKpPwo6TuxrqrIXbWQqyGz2PHeC0bJMw==","signatures":[{"sig":"MEUCIDre5SubtGVL4Yg7MuU9z4kQdUUi75pAR262Scm4aBbgAiEAwwhxzcYuC7+n/G20jb2iL2ttMTzYPWldSntJ3utWSss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57154069},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"815f0c3b65caca03928785cbcc4f6c5c7732bb31","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-t9CI1IS1qmlVHboyiyn8SPO/kl2JxdKKfWITyDAvGYy/3El+nRYGDYDKpPwo6TuxrqrIXbWQqyGz2PHeC0bJMw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.7_1773877908087_0.6897577101864065","host":"s3://npm-registry-packages-npm-production"}},"0.18.8-beta.1":{"name":"@absolutejs/absolute","version":"0.18.8-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.8-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2834bdb6c54cb91940d14574752f73494804eedf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.8-beta.1.tgz","fileCount":183,"integrity":"sha512-JRYQEJ7eBgvEgrDoWf8wz3+G19BmRsBJSnK0xkjjKNZ9QNTRbgCes48fhKmoEZJEr/8cslRYtjY/6UgLDO3p2w==","signatures":[{"sig":"MEUCIAPyYmVA/FHHJ0nbSp8A1dxlK8Y/UnZdebXNZU1nuSLvAiEA1Mp9Dow2tq4JgAVWlRPsCesko8s+/bj+OJG1OVTxFJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58005687},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2834bdb6c54cb91940d14574752f73494804eedf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JRYQEJ7eBgvEgrDoWf8wz3+G19BmRsBJSnK0xkjjKNZ9QNTRbgCes48fhKmoEZJEr/8cslRYtjY/6UgLDO3p2w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.8-beta.1_1773885835953_0.47023316828633743","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@absolutejs/absolute","version":"0.18.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"79d894d458c018cb5de0d0baba13730f3230aa1f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.8.tgz","fileCount":183,"integrity":"sha512-UzxqNt/6yW9L+q0To/y8GquwtaPGXNFv75ibFGXoHD5uOH5Z81A4YV9Yf54jIhckINeyQe3i+NE1Lgg6Jkdi0w==","signatures":[{"sig":"MEUCIQCgAQ2Bgxy/e9VLR3AekiW1WBbjN9rU/+EOSCHdR7Ug/QIgRMXCUMdM7eBeCD2BGK5ZRBJeUo+jULJOR1gZgllrp1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58039313},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"79d894d458c018cb5de0d0baba13730f3230aa1f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UzxqNt/6yW9L+q0To/y8GquwtaPGXNFv75ibFGXoHD5uOH5Z81A4YV9Yf54jIhckINeyQe3i+NE1Lgg6Jkdi0w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react-refresh":"^0.18.0","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.8_1773951873891_0.5971674130223175","host":"s3://npm-registry-packages-npm-production"}},"0.18.9-beta.0":{"name":"@absolutejs/absolute","version":"0.18.9-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.9-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"24a450343e31861f939720d47108b12735bdf37d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.9-beta.0.tgz","fileCount":182,"integrity":"sha512-kkund1Ikcvvlmd6hom4+7SXp213xXPpyqr+UQm3D6WMH4ryqODjHozIlfU6wZJeq1S8kOl7J/WkhVWu+SUWsTA==","signatures":[{"sig":"MEUCIQC+yJIjhH+BRayCq40sHilj4Dt333dgItsZ/FCELuqn/gIgFIq7WsPB1z7cQLtkpjedW4MuuSWPCmx2hGIaG5+PHPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58050250},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"24a450343e31861f939720d47108b12735bdf37d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kkund1Ikcvvlmd6hom4+7SXp213xXPpyqr+UQm3D6WMH4ryqODjHozIlfU6wZJeq1S8kOl7J/WkhVWu+SUWsTA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.9-beta.0_1773953403951_0.9906145318840021","host":"s3://npm-registry-packages-npm-production"}},"0.18.9-beta.1":{"name":"@absolutejs/absolute","version":"0.18.9-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.9-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7c48f394e30186f93bc4cbe5b3b12ef907899708","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.9-beta.1.tgz","fileCount":182,"integrity":"sha512-a3Ctpaytc9lUA0EIuX1iy52M/gRHdb2QNM5pmvCvaCLg29iRLtu+wshOzxydL8LmL7FhUQiuyJbEnTopNPrl+Q==","signatures":[{"sig":"MEUCIE8n1ue9o2P5t3GHEm7M0I5jeZQEUM02YeavuYPz4FcfAiEAnFQi8OQRccO+76Bi7ad+r/0mpcGGIXKfi1l7eaiyzQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58052190},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7c48f394e30186f93bc4cbe5b3b12ef907899708","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-a3Ctpaytc9lUA0EIuX1iy52M/gRHdb2QNM5pmvCvaCLg29iRLtu+wshOzxydL8LmL7FhUQiuyJbEnTopNPrl+Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.9-beta.1_1773953628975_0.29505946283736284","host":"s3://npm-registry-packages-npm-production"}},"0.18.9-beta.2":{"name":"@absolutejs/absolute","version":"0.18.9-beta.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.9-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a69934fc758a89d64c62113cd7faba0bbbb8283d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.9-beta.2.tgz","fileCount":182,"integrity":"sha512-DHDZVqRIf01hDdz0TLfm0g6OuPM6nPQyc672qGqsbgWc1vQU1k9bFE2VssF4zIn8i4lAhMGP6kACcyt9kht1VA==","signatures":[{"sig":"MEYCIQCRT3D3f6X2oFST9KSypklLifKlOmlIvOSO/S108gWlhwIhAPOjPV/QZQ5UN0G9t2Utf8V2+v6md7wJCGQpJucNI1bG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58040555},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a69934fc758a89d64c62113cd7faba0bbbb8283d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DHDZVqRIf01hDdz0TLfm0g6OuPM6nPQyc672qGqsbgWc1vQU1k9bFE2VssF4zIn8i4lAhMGP6kACcyt9kht1VA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.9-beta.2_1773954404942_0.20358191078041044","host":"s3://npm-registry-packages-npm-production"}},"0.18.9-beta.3":{"name":"@absolutejs/absolute","version":"0.18.9-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.9-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d24e329a5c9eb726e37eecbc61daeeb4dcf62960","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.9-beta.3.tgz","fileCount":182,"integrity":"sha512-x/Qoo4kUd4szX+fQhsEnaKDcMBYTD8ybhK8C+iX6e5SISwYVIsPlZUOVx/klj8zZXrmpr7d8C4D1azCDvgd3wA==","signatures":[{"sig":"MEYCIQDJkIYmJGRcx3KqNreMU3VoRNX82lm5q2k8k+B5FM6UsAIhAMBXHkmLRlhfPeiEQCF7xZjHvZeCzGwjbZM1Fm/NimMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58041495},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d24e329a5c9eb726e37eecbc61daeeb4dcf62960","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-x/Qoo4kUd4szX+fQhsEnaKDcMBYTD8ybhK8C+iX6e5SISwYVIsPlZUOVx/klj8zZXrmpr7d8C4D1azCDvgd3wA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.9-beta.3_1773954567314_0.5527022343270542","host":"s3://npm-registry-packages-npm-production"}},"0.18.9":{"name":"@absolutejs/absolute","version":"0.18.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.18.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b823c8c1a9eb6acffd2e0f65e05b776680197ed3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.18.9.tgz","fileCount":182,"integrity":"sha512-zUbL5pOTBEb1Hxp5HR5iCUV8mbFvg46KBT5cDGJoKWCA/AMEBlC5BmWjFKA1qB79plds+Uh2zDc7QMMD+HMjrQ==","signatures":[{"sig":"MEUCIAtRMi3/JHlYd4J0uIT5vCQy89mfqO27ztqWvHuLj395AiEAtG5q5NkXhzmP+B4PLV3SKCPLSkUNhQopCLFYRwj2kks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58056127},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b823c8c1a9eb6acffd2e0f65e05b776680197ed3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","release:beta":"bun run test && bun run format && bun run build && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zUbL5pOTBEb1Hxp5HR5iCUV8mbFvg46KBT5cDGJoKWCA/AMEBlC5BmWjFKA1qB79plds+Uh2zDc7QMMD+HMjrQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.18.9_1773961798507_0.6192681243993969","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.0":{"name":"@absolutejs/absolute","version":"0.19.0-beta.0","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bf8a6488f81387f58f9812d5c0daf6821dd14004","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.0.tgz","fileCount":194,"integrity":"sha512-gWg3RpjLieC5LrtwUBsP7KmCFadXw2d+nNLIBQSOnOSJcWdURW4kEGVLfTQXT+bguFehvlwoAihN2dpVBqBm/g==","signatures":[{"sig":"MEQCIFecqGWVfHkm9mKvr1Wqn7H4B/aUVP29TxDtwz33ntfqAiBSLkIyFnOeP+j5lPN0RZu1NqNpDOGYJ/bxO1DGod2OUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59117081},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bf8a6488f81387f58f9812d5c0daf6821dd14004","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gWg3RpjLieC5LrtwUBsP7KmCFadXw2d+nNLIBQSOnOSJcWdURW4kEGVLfTQXT+bguFehvlwoAihN2dpVBqBm/g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.0","@absolutejs/native-darwin-x64":"0.19.0-beta.0","@absolutejs/native-linux-arm64":"0.19.0-beta.0","@absolutejs/native-darwin-arm64":"0.19.0-beta.0"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.0_1773976017484_0.793219237465913","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c3adb66350566e72f097bacda009069f1bd8a3ab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1.tgz","fileCount":205,"integrity":"sha512-xrwLFXyZIfLN5GMkXWS4CurfQWZZDpXYOuPqkPAJ57XNf0vHWChC7zHx/Ef0qUytJigoPBxP3t5lD4gRiUOmaw==","signatures":[{"sig":"MEQCIBTELZOHhDVtni8o+/WnIhyFQ2zUxdI8ywuNo1aivdAGAiAP3bQ2JafXyRqflrj3NzwmptDK2oCCzgWHZd7lVwNj/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59950890},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c3adb66350566e72f097bacda009069f1bd8a3ab","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-xrwLFXyZIfLN5GMkXWS4CurfQWZZDpXYOuPqkPAJ57XNf0vHWChC7zHx/Ef0qUytJigoPBxP3t5lD4gRiUOmaw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1","@absolutejs/native-darwin-x64":"0.19.0-beta.1","@absolutejs/native-linux-arm64":"0.19.0-beta.1","@absolutejs/native-darwin-arm64":"0.19.0-beta.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1_1773976854166_0.4471990430181496","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.2":{"name":"@absolutejs/absolute","version":"0.19.0-beta.2","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ac5a0e20f15e2f7e7edb36792364a8b43d9d34b5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.2.tgz","fileCount":205,"integrity":"sha512-VNHAWs1+5UlQX+TA3Py0+7wfz4TV13ZbhLYRntl24iUXMwk82GV1xNe2MSyBM26/ARm9Hwap7OsFkuYijWHeNQ==","signatures":[{"sig":"MEUCIQCHUBYLvBWNND8ryAH3BXgnhdERaWRs69oPrepn2Of/EAIgf/8fad3aSHvJ4tf6j9D0L/119RBS4nEZFOVfVPE7pj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59950766},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ac5a0e20f15e2f7e7edb36792364a8b43d9d34b5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VNHAWs1+5UlQX+TA3Py0+7wfz4TV13ZbhLYRntl24iUXMwk82GV1xNe2MSyBM26/ARm9Hwap7OsFkuYijWHeNQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1","@absolutejs/native-darwin-x64":"0.19.0-beta.1","@absolutejs/native-linux-arm64":"0.19.0-beta.1","@absolutejs/native-darwin-arm64":"0.19.0-beta.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.2_1773977959512_0.25147719231540955","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.3":{"name":"@absolutejs/absolute","version":"0.19.0-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41d7c1b928b6cd8ee1d216fea32819dc9c83e792","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.3.tgz","fileCount":205,"integrity":"sha512-s6k6rYlYNurlnklRtIScCRVkUe2ezwumqj+ytGRjtDMEZg91gDoHZIJR/m9U7h31OqBYj5VygxlRewATCYKelg==","signatures":[{"sig":"MEUCIQDe2An0YvzeoYbb6oAk1KhDe5KnVnsHhz4yTRNyiM/SawIgEj70MIrljf66zdANl68ruxg0MisYZ+G3V0g9sXGNikA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59950633},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41d7c1b928b6cd8ee1d216fea32819dc9c83e792","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-s6k6rYlYNurlnklRtIScCRVkUe2ezwumqj+ytGRjtDMEZg91gDoHZIJR/m9U7h31OqBYj5VygxlRewATCYKelg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1","@absolutejs/native-darwin-x64":"0.19.0-beta.1","@absolutejs/native-linux-arm64":"0.19.0-beta.1","@absolutejs/native-darwin-arm64":"0.19.0-beta.1"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.3_1773979938668_0.612264062839635","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.4":{"name":"@absolutejs/absolute","version":"0.19.0-beta.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"42b41321b2d305ce09e774b7dac293d29164153c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.4.tgz","fileCount":204,"integrity":"sha512-zwI8XlY+wVSIj38hVUz27zRnELSmfC8UPcNoIy92g9rUrqLsVTUBzvlniKVxtWsegKc8lDI1dHOS2MoexkrRqA==","signatures":[{"sig":"MEYCIQCwMf62FExbDJOLKVzA+mrjVishPVzBknO8J+EkYnvd4wIhAL4ZFKurLou3xkeq7G0Za+FLBCo6U5aSRGepbynGAc+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59866383},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"42b41321b2d305ce09e774b7dac293d29164153c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zwI8XlY+wVSIj38hVUz27zRnELSmfC8UPcNoIy92g9rUrqLsVTUBzvlniKVxtWsegKc8lDI1dHOS2MoexkrRqA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.4","@absolutejs/native-darwin-x64":"0.19.0-beta.4","@absolutejs/native-linux-arm64":"0.19.0-beta.4","@absolutejs/native-darwin-arm64":"0.19.0-beta.4"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.4_1773985579478_0.16414781473935447","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.5":{"name":"@absolutejs/absolute","version":"0.19.0-beta.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3269b248c94c90855385a6960e15cbbecc0dbc86","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.5.tgz","fileCount":204,"integrity":"sha512-Kin2GSES2TlxXKdm5GUlI9znnqt6m6WP6PpoejhHoz2Zs5ZXKSxA+rxTStGGfBEEYAnx6UB4A7AuDXKnt62aCA==","signatures":[{"sig":"MEUCIQCxM+Bh00bpGEW6EjZbQjJqAYr5mA6A3vhMR3RxRHshfwIgeyOcqCtZno7SmuVkm2hJCbyHNurqeT0rLvaAC9PZtiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59867077},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3269b248c94c90855385a6960e15cbbecc0dbc86","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Kin2GSES2TlxXKdm5GUlI9znnqt6m6WP6PpoejhHoz2Zs5ZXKSxA+rxTStGGfBEEYAnx6UB4A7AuDXKnt62aCA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.5","@absolutejs/native-darwin-x64":"0.19.0-beta.5","@absolutejs/native-linux-arm64":"0.19.0-beta.5","@absolutejs/native-darwin-arm64":"0.19.0-beta.5"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.5_1773985783174_0.20488975950588806","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.6":{"name":"@absolutejs/absolute","version":"0.19.0-beta.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f4a2ffd76fbdfb8f5d25f417ee6ac9ee2a7a9964","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.6.tgz","fileCount":204,"integrity":"sha512-eJ/4nXjdxFjtd8RRYKshInfDvEQxGBQxBBALWs3aJV3d8Q/Vbal54xuqtl6ZXV/0Ob7uVvOklbuwQe0xmp8UMw==","signatures":[{"sig":"MEUCIHAmtJbYgKs7xEzKZW6ejkPtbcPUlCsnxuOg2KKXlx/TAiEAo4zrmrK7WiAbggxHRpuvlwS3r3Z7j3FBla06ij38Oik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59867827},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f4a2ffd76fbdfb8f5d25f417ee6ac9ee2a7a9964","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eJ/4nXjdxFjtd8RRYKshInfDvEQxGBQxBBALWs3aJV3d8Q/Vbal54xuqtl6ZXV/0Ob7uVvOklbuwQe0xmp8UMw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.6","@absolutejs/native-darwin-x64":"0.19.0-beta.6","@absolutejs/native-linux-arm64":"0.19.0-beta.6","@absolutejs/native-darwin-arm64":"0.19.0-beta.6"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.6_1773987043286_0.46295318051422263","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.7":{"name":"@absolutejs/absolute","version":"0.19.0-beta.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"001f4a89baee02e2ae63bf0a56152be849a5bfe0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.7.tgz","fileCount":204,"integrity":"sha512-wih5wastvbCmR+dsvdllFOgahnCW45AwfepoVlhxdhc+M1GoKcn71nPu+tyRfoolgfrne1m/UwMLylP8o32/jA==","signatures":[{"sig":"MEUCIQDG/7X2Tsho9IgRdbQD06ZXTacg/Etdhh/m2Nier4weCQIgWDWtXx6UpAXXjJz/I/gq57BHP/JTTk2FKxJ1xnVGQb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59871226},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"001f4a89baee02e2ae63bf0a56152be849a5bfe0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wih5wastvbCmR+dsvdllFOgahnCW45AwfepoVlhxdhc+M1GoKcn71nPu+tyRfoolgfrne1m/UwMLylP8o32/jA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.7","@absolutejs/native-darwin-x64":"0.19.0-beta.7","@absolutejs/native-linux-arm64":"0.19.0-beta.7","@absolutejs/native-darwin-arm64":"0.19.0-beta.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.7_1773987502592_0.2343259346766866","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.8":{"name":"@absolutejs/absolute","version":"0.19.0-beta.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3ddcfe0f709f3b6baac6c27d45b910851775ac48","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.8.tgz","fileCount":204,"integrity":"sha512-/kgqqqS/waQVAtDBTHkqXABTxnKQauOknyM7HFS/FwcgMUeNLfd/bBZAzsgUt0hHoKBb9NIhE7ntjGrkoYWQ3w==","signatures":[{"sig":"MEUCIHAk7n1S+EZGLgE4C42nI2jG/USRJ5gZVmwc3yB6Z60qAiEAndHNiN18Y3wxDLqPpzs4ID+rC9a9/pWK9pUm1aSEDnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59876520},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3ddcfe0f709f3b6baac6c27d45b910851775ac48","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/kgqqqS/waQVAtDBTHkqXABTxnKQauOknyM7HFS/FwcgMUeNLfd/bBZAzsgUt0hHoKBb9NIhE7ntjGrkoYWQ3w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.8","@absolutejs/native-darwin-x64":"0.19.0-beta.8","@absolutejs/native-linux-arm64":"0.19.0-beta.8","@absolutejs/native-darwin-arm64":"0.19.0-beta.8"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.8_1773987706511_0.46708485585723714","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.9":{"name":"@absolutejs/absolute","version":"0.19.0-beta.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cfd8089a2b9efef8c1b5765b91d206881615901c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.9.tgz","fileCount":204,"integrity":"sha512-J+ij4Ravv1hEwOVhwpvt6/EUEUJZpjTK4GC8yIxiKnSmH/2Ym7JhIoax9wgQf0PXiSS/W3jYqD+TX0zSIv7yhA==","signatures":[{"sig":"MEQCIBhCo67wtuzVofASsA6Meml15oIctq6uF37+LEpRnqHwAiBS2sYkHVhMpU6111L0Gv5kUtG43TBE2Oe6HRjQamkwWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59879126},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cfd8089a2b9efef8c1b5765b91d206881615901c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-J+ij4Ravv1hEwOVhwpvt6/EUEUJZpjTK4GC8yIxiKnSmH/2Ym7JhIoax9wgQf0PXiSS/W3jYqD+TX0zSIv7yhA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.9","@absolutejs/native-darwin-x64":"0.19.0-beta.9","@absolutejs/native-linux-arm64":"0.19.0-beta.9","@absolutejs/native-darwin-arm64":"0.19.0-beta.9"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.9_1773987966082_0.2065994259241246","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.10":{"name":"@absolutejs/absolute","version":"0.19.0-beta.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b63d84c8c44497073844e77b35fcaacfb07f13e6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.10.tgz","fileCount":204,"integrity":"sha512-Ie8ohYhwfvYbWq9vaV4GtTQHSIm/w9FaWGZQP+3bqItzOuFM8E6XDajIO57F4acq6vA+YtHH8pZkLxC9P7N6lA==","signatures":[{"sig":"MEYCIQDAytxR17ffiPlfWbwhJ/oVJ7W5oPOeQiNwIVfG4ZPMXgIhAOuWJGx2/Lyt5rZKFrJuQ0b3uHkIvR0VYqdHhKkmniST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59875615},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b63d84c8c44497073844e77b35fcaacfb07f13e6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ie8ohYhwfvYbWq9vaV4GtTQHSIm/w9FaWGZQP+3bqItzOuFM8E6XDajIO57F4acq6vA+YtHH8pZkLxC9P7N6lA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.10","@absolutejs/native-darwin-x64":"0.19.0-beta.10","@absolutejs/native-linux-arm64":"0.19.0-beta.10","@absolutejs/native-darwin-arm64":"0.19.0-beta.10"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.10_1773988329248_0.8587769376687597","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.11":{"name":"@absolutejs/absolute","version":"0.19.0-beta.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"81b790d3f8d16e72c3e83c4ab56e01da5994106a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.11.tgz","fileCount":204,"integrity":"sha512-zEImg00ZzVcnXKQRwFLGJiu/4Fpxwcs2e4FjCZvMZ82yDFaCJf6jXt2BLkgrsyRigHPd2YlddpFPMOtV/AjkQA==","signatures":[{"sig":"MEUCIAwFOnlZORPqCHij5TtRXM3tgTnPRJrCYYiE0IUodKzHAiEAi0ACILmrcK23G7uWNCVJ61+LPEFS1Co7cIzAiSuxC4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59866718},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"81b790d3f8d16e72c3e83c4ab56e01da5994106a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zEImg00ZzVcnXKQRwFLGJiu/4Fpxwcs2e4FjCZvMZ82yDFaCJf6jXt2BLkgrsyRigHPd2YlddpFPMOtV/AjkQA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.11","@absolutejs/native-darwin-x64":"0.19.0-beta.11","@absolutejs/native-linux-arm64":"0.19.0-beta.11","@absolutejs/native-darwin-arm64":"0.19.0-beta.11"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.11_1773989296000_0.3720756509631242","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.12":{"name":"@absolutejs/absolute","version":"0.19.0-beta.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c5118a40eb3d483fd7f51fe98baf16893229227a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.12.tgz","fileCount":204,"integrity":"sha512-3UJHJcj0NMMi5qHAPe9AkKSLKHvpPIiL3kMDZSD0A2is+Yv03L0/mu8deJkwanAs/z/RpY5xTVtOPFF3G/BM6w==","signatures":[{"sig":"MEUCIQCZ2OADYI47bg0XyGgxYi6YcgXHF3jF7/X7wFbsyUKrGwIgOv8BMDjWAmRn+l7KM9nzgJ5Qy4Tks1G9ZwGYIsGpiRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59900169},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c5118a40eb3d483fd7f51fe98baf16893229227a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3UJHJcj0NMMi5qHAPe9AkKSLKHvpPIiL3kMDZSD0A2is+Yv03L0/mu8deJkwanAs/z/RpY5xTVtOPFF3G/BM6w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.12","@absolutejs/native-darwin-x64":"0.19.0-beta.12","@absolutejs/native-linux-arm64":"0.19.0-beta.12","@absolutejs/native-darwin-arm64":"0.19.0-beta.12"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.12_1773989531245_0.5749564192547665","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.13":{"name":"@absolutejs/absolute","version":"0.19.0-beta.13","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d7aa3849f09b608f465eb5f83e93f0cb80e2321","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.13.tgz","fileCount":206,"integrity":"sha512-549Us/pN2lQgFuF4Txt7WjLxAsYHUZLvhBwwqvgqxm2hT4rWUjXOM4SAQGntsoQqqiwAVaSkyF+J46ZykHu9eA==","signatures":[{"sig":"MEYCIQCVzTnDpqA+Dx5zUNOAjZJg5H+d4XcUXhXxISX53lh6aQIhAKgjsUzN/ntORVHoBGlrx2aP/237H8+zuGz0NtAdfHjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920358},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5d7aa3849f09b608f465eb5f83e93f0cb80e2321","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-549Us/pN2lQgFuF4Txt7WjLxAsYHUZLvhBwwqvgqxm2hT4rWUjXOM4SAQGntsoQqqiwAVaSkyF+J46ZykHu9eA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.13","@absolutejs/native-darwin-x64":"0.19.0-beta.13","@absolutejs/native-linux-arm64":"0.19.0-beta.13","@absolutejs/native-darwin-arm64":"0.19.0-beta.13"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.13_1773991396077_0.2082415786175329","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.14":{"name":"@absolutejs/absolute","version":"0.19.0-beta.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2d1b85235dfc2b8c567a939d4959014381ba8a73","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.14.tgz","fileCount":206,"integrity":"sha512-vfrJfF3E1B1qP9ESTIOe+wzuVqpvXV80Se7zURXWuh6ZvdSsq2g9FJZKoCeXEYPcuMs/AM3oQ9bEqVCuku8ggQ==","signatures":[{"sig":"MEUCIQD9nRepxhLhPoytGmd5GoGdAp5/yHhFjGRWkxLWHcWeJwIga01a0GWETpOIdF1sja3Ene2dWfQHgZJQy3Km5QsF9Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59920728},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2d1b85235dfc2b8c567a939d4959014381ba8a73","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vfrJfF3E1B1qP9ESTIOe+wzuVqpvXV80Se7zURXWuh6ZvdSsq2g9FJZKoCeXEYPcuMs/AM3oQ9bEqVCuku8ggQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.14","@absolutejs/native-darwin-x64":"0.19.0-beta.14","@absolutejs/native-linux-arm64":"0.19.0-beta.14","@absolutejs/native-darwin-arm64":"0.19.0-beta.14"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.14_1773991913753_0.8176535430578296","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.15":{"name":"@absolutejs/absolute","version":"0.19.0-beta.15","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c9a43bd5c7f0c654f772d9e9fcd7caca5d949ad","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.15.tgz","fileCount":206,"integrity":"sha512-5UWSII8ikBC4J/ooMSeIYhU0vq8T0u1KfDaZpiY1XbRxNkqllLNpzh1FiezU8I2zj1SZIBZXX4r6vIjfs35nFQ==","signatures":[{"sig":"MEQCIDbUp1AgjuSz/JZPxcHysGXg9sUWwhtWYWYWGJ8MqeNOAiB/OC0B2lkKngXgj+3ixV/oK8qrrlMQGg458EV+3/qwPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59923955},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c9a43bd5c7f0c654f772d9e9fcd7caca5d949ad","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5UWSII8ikBC4J/ooMSeIYhU0vq8T0u1KfDaZpiY1XbRxNkqllLNpzh1FiezU8I2zj1SZIBZXX4r6vIjfs35nFQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.15","@absolutejs/native-darwin-x64":"0.19.0-beta.15","@absolutejs/native-linux-arm64":"0.19.0-beta.15","@absolutejs/native-darwin-arm64":"0.19.0-beta.15"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.15_1773992497129_0.724334788433302","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.16":{"name":"@absolutejs/absolute","version":"0.19.0-beta.16","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1508d8a6777e4121156d4a9e57d9f7e202438a12","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.16.tgz","fileCount":206,"integrity":"sha512-tahVlKSgeo0lGct3xE1m8RnwA45AkJDOcPIWzkGnPJ6oXpBYgz4fqTfoYIc09mZ49H23ilAms62jDXcvGAHB8g==","signatures":[{"sig":"MEUCIAdPQk88WO4f3vsZoBqfs2b3x/6l662tBS8aNZOHlycdAiEA5t3/rvShuypWRjea1G1P8HIz2BkBVb8MwQ0B4G0VlfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59924473},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1508d8a6777e4121156d4a9e57d9f7e202438a12","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tahVlKSgeo0lGct3xE1m8RnwA45AkJDOcPIWzkGnPJ6oXpBYgz4fqTfoYIc09mZ49H23ilAms62jDXcvGAHB8g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.16","@absolutejs/native-darwin-x64":"0.19.0-beta.16","@absolutejs/native-linux-arm64":"0.19.0-beta.16","@absolutejs/native-darwin-arm64":"0.19.0-beta.16"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.16_1773992702226_0.018637405036622035","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.17":{"name":"@absolutejs/absolute","version":"0.19.0-beta.17","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"04014b2e2d723c2413d48defea54d0d92cb28ffd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.17.tgz","fileCount":206,"integrity":"sha512-xN2ZKgBuBuEyLwRTYpTyXfO3pgpX77NDksEixQ/dO+gpDY8Lb/EPpZuy7SV9gL4eSpTbI+T/OiiUD7xOgMMiHw==","signatures":[{"sig":"MEUCIQDYm5I2C4I2aFDaRAdGzvdW67oqjUU9SIqqunY0ppzs7gIgSKFTVmelKnbUAwu/KXWOrakyUS8SoiIgGYFVoxYZbiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59926516},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"04014b2e2d723c2413d48defea54d0d92cb28ffd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-xN2ZKgBuBuEyLwRTYpTyXfO3pgpX77NDksEixQ/dO+gpDY8Lb/EPpZuy7SV9gL4eSpTbI+T/OiiUD7xOgMMiHw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.17","@absolutejs/native-darwin-x64":"0.19.0-beta.17","@absolutejs/native-linux-arm64":"0.19.0-beta.17","@absolutejs/native-darwin-arm64":"0.19.0-beta.17"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.17_1773992936421_0.837041648265568","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.18":{"name":"@absolutejs/absolute","version":"0.19.0-beta.18","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e78b82c6199f177bfd7d28e6125cd17f836d2dc4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.18.tgz","fileCount":206,"integrity":"sha512-NiGyEnsZ4xR6o/1TbsEw8KRGz4V+1nLyF3ItQMSG1rX6QuPSSypWOHvlJPYDjRfD0Bf2WkswAQ9guE1doTroLg==","signatures":[{"sig":"MEQCIFO9Nm5aBm2b4R6lOPzvG9QU7PiMYu1m+W0bIMz1ZEJXAiB4yUH1DlAuzjujX+xlQHblcSrt2PtvGFE5nG7MCdjjeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59926317},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e78b82c6199f177bfd7d28e6125cd17f836d2dc4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NiGyEnsZ4xR6o/1TbsEw8KRGz4V+1nLyF3ItQMSG1rX6QuPSSypWOHvlJPYDjRfD0Bf2WkswAQ9guE1doTroLg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.18","@absolutejs/native-darwin-x64":"0.19.0-beta.18","@absolutejs/native-linux-arm64":"0.19.0-beta.18","@absolutejs/native-darwin-arm64":"0.19.0-beta.18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.18_1773993175083_0.4406062118432137","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.19":{"name":"@absolutejs/absolute","version":"0.19.0-beta.19","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"101dfdad1ec6d5d40a35ea465c0643aa596b0157","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.19.tgz","fileCount":206,"integrity":"sha512-lcfLwOPYFnzp4Ehrk8LFQfUhaR6Jwol5TYhNk070NhwIg1oirceNHlR+IuqSzbFWBRvQAmWUqhyVy99fw3tEXA==","signatures":[{"sig":"MEUCIBMOEBnKqh9pCLhmYeYPhxcnsa2dcjR3x+KOgsFyJodMAiEAsj/lwxIHbaXynqCF9NWSbf8nsfO5Q/BPlBypkCSpnyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59945652},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"101dfdad1ec6d5d40a35ea465c0643aa596b0157","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lcfLwOPYFnzp4Ehrk8LFQfUhaR6Jwol5TYhNk070NhwIg1oirceNHlR+IuqSzbFWBRvQAmWUqhyVy99fw3tEXA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.19","@absolutejs/native-darwin-x64":"0.19.0-beta.19","@absolutejs/native-linux-arm64":"0.19.0-beta.19","@absolutejs/native-darwin-arm64":"0.19.0-beta.19"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.19_1773994474290_0.08427497751924617","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.20":{"name":"@absolutejs/absolute","version":"0.19.0-beta.20","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"742f04db2cbe4a53935068fc0f8bf47a15f515fe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.20.tgz","fileCount":207,"integrity":"sha512-NTXu4aEqmo8ZZDZcfAEc3QJTLWh5MPCTBEzG1K5aozSzl6PL01bfC8DC9mjddu2xMb//hunU7cyJBhO1/j4okw==","signatures":[{"sig":"MEUCIQCc28nr7vuoeC1JrZxx5bBZgQ8cbkxViKIGTQs3HsyOUQIgY0QbT3vnwpk19qGD1UIa+Amb+j7j1heijy0+KwcrG+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59944068},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"742f04db2cbe4a53935068fc0f8bf47a15f515fe","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NTXu4aEqmo8ZZDZcfAEc3QJTLWh5MPCTBEzG1K5aozSzl6PL01bfC8DC9mjddu2xMb//hunU7cyJBhO1/j4okw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.20","@absolutejs/native-darwin-x64":"0.19.0-beta.20","@absolutejs/native-linux-arm64":"0.19.0-beta.20","@absolutejs/native-darwin-arm64":"0.19.0-beta.20"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.20_1774008894111_0.6810267925127766","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.21":{"name":"@absolutejs/absolute","version":"0.19.0-beta.21","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d219d9e106a97c2b7ec43595220e8fd6d63e32d2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.21.tgz","fileCount":206,"integrity":"sha512-71ExfSBEXiCQcOroqDxgGoXUCNRA70SQdwb8biWTJG8p7Zr5LdHhXweBZdK6L5k155FDPGF6dH+wEai1P//cQQ==","signatures":[{"sig":"MEQCIFaQdmw45FqkfeYakYMaRKWn5ty2L0j+xKKhTpoXGCFXAiB5O+++lI/FjF0IVe0wZAJeWixXgwtJYd3//pKXTUKbOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59965706},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d219d9e106a97c2b7ec43595220e8fd6d63e32d2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-71ExfSBEXiCQcOroqDxgGoXUCNRA70SQdwb8biWTJG8p7Zr5LdHhXweBZdK6L5k155FDPGF6dH+wEai1P//cQQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.21","@absolutejs/native-darwin-x64":"0.19.0-beta.21","@absolutejs/native-linux-arm64":"0.19.0-beta.21","@absolutejs/native-darwin-arm64":"0.19.0-beta.21"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.21_1774010225060_0.8568513995703799","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.22":{"name":"@absolutejs/absolute","version":"0.19.0-beta.22","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.22","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"60a36a2e28afb7c4b1420ebd0bc26b1863fbdded","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.22.tgz","fileCount":207,"integrity":"sha512-fW6O2C9NSH9fztC9IDw6aZOcB/Wl+WVGQvtmYslqYxERAQ4LiQmv7z/QgyE3/AhJs5P18rGFsi7vzGN1yS525w==","signatures":[{"sig":"MEYCIQDHzcD+OSYhoIbH86ppx/sUZGK7+3Jl2fbW1za8FtGccQIhALAAugAqJYoB3HLGSduc1ffgZg/OZ8u+eXhkpZQgVLj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59993949},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"60a36a2e28afb7c4b1420ebd0bc26b1863fbdded","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fW6O2C9NSH9fztC9IDw6aZOcB/Wl+WVGQvtmYslqYxERAQ4LiQmv7z/QgyE3/AhJs5P18rGFsi7vzGN1yS525w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.22","@absolutejs/native-darwin-x64":"0.19.0-beta.22","@absolutejs/native-linux-arm64":"0.19.0-beta.22","@absolutejs/native-darwin-arm64":"0.19.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.22_1774010796465_0.8002917971232617","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.23":{"name":"@absolutejs/absolute","version":"0.19.0-beta.23","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.23","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5a16f5245e8b01d73706f4f9d72b992345cff61f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.23.tgz","fileCount":207,"integrity":"sha512-LVYfylOg8z8eYwOZQhohCFmnGqd1m0JLBiqsYgYdT0HXGQpr/7sOErdPUyVXEs/QnO1P6uzUM+EoEECjsM/Teg==","signatures":[{"sig":"MEYCIQDuHhCfmkpcP7V3YScwvdi8ulHZJPUmP88skQnomgEKvQIhAKHXwXAGjKlKWqkAInDOgUE2ULD3MWCccLhMvMsliUhO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59995243},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5a16f5245e8b01d73706f4f9d72b992345cff61f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LVYfylOg8z8eYwOZQhohCFmnGqd1m0JLBiqsYgYdT0HXGQpr/7sOErdPUyVXEs/QnO1P6uzUM+EoEECjsM/Teg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.23","@absolutejs/native-darwin-x64":"0.19.0-beta.23","@absolutejs/native-linux-arm64":"0.19.0-beta.23","@absolutejs/native-darwin-arm64":"0.19.0-beta.23"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.23_1774010960015_0.895207580088174","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.24":{"name":"@absolutejs/absolute","version":"0.19.0-beta.24","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.24","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5962666842ec86e2e68f4c1c9e63457438cd3a78","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.24.tgz","fileCount":207,"integrity":"sha512-5tZOZOpylC/qmgB+dm/c7l02+wj2ujp/0aUzoJ8T0SUd7UPbQmrEBBRCvpWZLY13cI2/7SS5IxoWAPnskH0YvQ==","signatures":[{"sig":"MEUCIGb97zXBWHQBkWP7NNdtshj14TqkDc+J1PhIGx859J6lAiEAjvRkBl4hbYYQI3+CpgqeiM7vloO8tDpehDgGgtfFkAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59996433},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5962666842ec86e2e68f4c1c9e63457438cd3a78","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5tZOZOpylC/qmgB+dm/c7l02+wj2ujp/0aUzoJ8T0SUd7UPbQmrEBBRCvpWZLY13cI2/7SS5IxoWAPnskH0YvQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.24","@absolutejs/native-darwin-x64":"0.19.0-beta.24","@absolutejs/native-linux-arm64":"0.19.0-beta.24","@absolutejs/native-darwin-arm64":"0.19.0-beta.24"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.24_1774011108143_0.4551464916550869","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.25":{"name":"@absolutejs/absolute","version":"0.19.0-beta.25","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.25","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"041a3fd19862e72a49a05948bd911381772019a7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.25.tgz","fileCount":207,"integrity":"sha512-V3TpKOdUDszUmyYTzWlbezPtBVDcf2HUifdzR/CwmdrL9smRSWISTvtAgmjDQD5awGyPPYtddOJVvEvWkUnBpw==","signatures":[{"sig":"MEYCIQDD5irHm7MJPZ4rwEDd7pKt4ShcLyS2cp5qkEDqaF+r2QIhANYKPGIHAKv0gmudqMZxWIWB0LwV5NBWK8h9wqUfiiE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59991207},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"041a3fd19862e72a49a05948bd911381772019a7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-V3TpKOdUDszUmyYTzWlbezPtBVDcf2HUifdzR/CwmdrL9smRSWISTvtAgmjDQD5awGyPPYtddOJVvEvWkUnBpw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.25","@absolutejs/native-darwin-x64":"0.19.0-beta.25","@absolutejs/native-linux-arm64":"0.19.0-beta.25","@absolutejs/native-darwin-arm64":"0.19.0-beta.25"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.25_1774011328588_0.519903416225751","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.26":{"name":"@absolutejs/absolute","version":"0.19.0-beta.26","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.26","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3e98453d70e6c525623b86668b38d0ab38ed9a25","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.26.tgz","fileCount":207,"integrity":"sha512-HE4yshAb3buIjOeasV2CmB0fkm4Dt77JO9gYXZ9UTKMmCZddxY0YYDrQrGpu/h3f/Ncniy1M8t/Zsxon3brIDw==","signatures":[{"sig":"MEUCIQD2qo+vy6vsG+j3/0siYjNkoHwg1uEyYdwBUA7ObGaYkgIgR+7QExkpR5Ux5hq74xL752RfsFZIenTZcbLg+JovGSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59992123},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3e98453d70e6c525623b86668b38d0ab38ed9a25","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HE4yshAb3buIjOeasV2CmB0fkm4Dt77JO9gYXZ9UTKMmCZddxY0YYDrQrGpu/h3f/Ncniy1M8t/Zsxon3brIDw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.26","@absolutejs/native-darwin-x64":"0.19.0-beta.26","@absolutejs/native-linux-arm64":"0.19.0-beta.26","@absolutejs/native-darwin-arm64":"0.19.0-beta.26"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.26_1774011840247_0.5957303680469954","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.27":{"name":"@absolutejs/absolute","version":"0.19.0-beta.27","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.27","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61f2eac2a2121630d8570387d3178535dd5baa92","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.27.tgz","fileCount":207,"integrity":"sha512-lHYHao+D//Zv0d3wnHuNg9E8SYwvJge0nUdZtw/J3LtyYeYBoRK9O4HSwwBdzxxX437sQ6bV3sITwfzWAV5yMg==","signatures":[{"sig":"MEYCIQCyayGj+rFcQikE1dqMx5qt+dEzwJif+qVbyesyZ41r6gIhANsimDV9VvRGTmTq+3JIeje7hKN+rCe23vBe/nn4eMCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59979258},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"61f2eac2a2121630d8570387d3178535dd5baa92","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lHYHao+D//Zv0d3wnHuNg9E8SYwvJge0nUdZtw/J3LtyYeYBoRK9O4HSwwBdzxxX437sQ6bV3sITwfzWAV5yMg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.27","@absolutejs/native-darwin-x64":"0.19.0-beta.27","@absolutejs/native-linux-arm64":"0.19.0-beta.27","@absolutejs/native-darwin-arm64":"0.19.0-beta.27"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.27_1774012075996_0.0547021432577004","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.28":{"name":"@absolutejs/absolute","version":"0.19.0-beta.28","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.28","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bcc6dbaa141cb4b8eafab0bb4dd5bcbd6b065f40","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.28.tgz","fileCount":207,"integrity":"sha512-pBbJrlrykb9/jB9r0+d5z8O/JKI9mXEKfA6yjABCckcP/qQ6hlLhcLYY9lSmCYkUzEO9fmuxE+OqGBKs9huzVw==","signatures":[{"sig":"MEYCIQC5HQ8DC5P+XQVXBblelPkCvRigGM3R5ThKrOs+6rssdgIhAKPFohSEs07JpdtHy40FDwlPOw3cK5/0mkFF16bHumcN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59986250},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bcc6dbaa141cb4b8eafab0bb4dd5bcbd6b065f40","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pBbJrlrykb9/jB9r0+d5z8O/JKI9mXEKfA6yjABCckcP/qQ6hlLhcLYY9lSmCYkUzEO9fmuxE+OqGBKs9huzVw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.28","@absolutejs/native-darwin-x64":"0.19.0-beta.28","@absolutejs/native-linux-arm64":"0.19.0-beta.28","@absolutejs/native-darwin-arm64":"0.19.0-beta.28"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.28_1774012835056_0.42112694164062203","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.29":{"name":"@absolutejs/absolute","version":"0.19.0-beta.29","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.29","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1b1e1e800bd8330bd80b268875f2eda23a5c7139","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.29.tgz","fileCount":207,"integrity":"sha512-VO5/YDOU1CAtozuhCbsBowphzvzALsD/I49BoK5QkowRa3IZ3XzrYnswpOUEfl7kLVKzspkTlEvO3S+sdJYRsw==","signatures":[{"sig":"MEUCIQCK9NBUsl19pljuNd2aTljsJGbB7/LiOd6ZkOPEImTi7gIgPLKXQKP7lAzB3fZhFs4ruZNhulPDtwlIvDQpwh+Ssbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59994116},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1b1e1e800bd8330bd80b268875f2eda23a5c7139","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VO5/YDOU1CAtozuhCbsBowphzvzALsD/I49BoK5QkowRa3IZ3XzrYnswpOUEfl7kLVKzspkTlEvO3S+sdJYRsw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.29","@absolutejs/native-darwin-x64":"0.19.0-beta.29","@absolutejs/native-linux-arm64":"0.19.0-beta.29","@absolutejs/native-darwin-arm64":"0.19.0-beta.29"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.29_1774013125811_0.7624197224044764","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.30":{"name":"@absolutejs/absolute","version":"0.19.0-beta.30","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.30","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e5719cd65aaca89ef1d50f9181558e87d8d0a65b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.30.tgz","fileCount":207,"integrity":"sha512-oVq1IFbQzJK3qEwX0tsaunnq03RYi4rsdY1U8F3aSwgYMoBfOLCo1G1Tpd9k1lmvAcvG0x0PlFNyn5/RMsb4zg==","signatures":[{"sig":"MEUCICK/SNOCI3zjvLr8APqGP+AzyC8xmYserp+mGxPYNUS6AiEA4d/W8QLhjY67fXt9HgqGLpClGK4HOb8w1KhH3NoJwM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59994570},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e5719cd65aaca89ef1d50f9181558e87d8d0a65b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oVq1IFbQzJK3qEwX0tsaunnq03RYi4rsdY1U8F3aSwgYMoBfOLCo1G1Tpd9k1lmvAcvG0x0PlFNyn5/RMsb4zg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.30","@absolutejs/native-darwin-x64":"0.19.0-beta.30","@absolutejs/native-linux-arm64":"0.19.0-beta.30","@absolutejs/native-darwin-arm64":"0.19.0-beta.30"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.30_1774013877641_0.754837259461592","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.31":{"name":"@absolutejs/absolute","version":"0.19.0-beta.31","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.31","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c0b5fd1cb63887fe9b6f07739e0f09ec92b24cde","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.31.tgz","fileCount":207,"integrity":"sha512-g58NTuo9Cug8k5GtbedIAgcQvKcrVPf0Ut01X7EfB4uoqUYsmOyA/2RbCIoSIRu4y06DWXvOsEVhVQRRJR2VZQ==","signatures":[{"sig":"MEQCIC1RnmcsIdfjESEuessiIZGr4dLN+sc69RD/G8YlXMoMAiBr7upBKoaqcVwKrZXTMmTJJnslotah9KRSOdtDn+8vtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59998898},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c0b5fd1cb63887fe9b6f07739e0f09ec92b24cde","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-g58NTuo9Cug8k5GtbedIAgcQvKcrVPf0Ut01X7EfB4uoqUYsmOyA/2RbCIoSIRu4y06DWXvOsEVhVQRRJR2VZQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.31","@absolutejs/native-darwin-x64":"0.19.0-beta.31","@absolutejs/native-linux-arm64":"0.19.0-beta.31","@absolutejs/native-darwin-arm64":"0.19.0-beta.31"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.31_1774014583401_0.6866674701605937","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.32":{"name":"@absolutejs/absolute","version":"0.19.0-beta.32","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.32","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5efd537f30ecdb0d032ee11db2fa8f63cd3f6cec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.32.tgz","fileCount":207,"integrity":"sha512-K+25G5hNC+giJwM8pz2JMInrDwq+3C3xTP+Bq9tlrmBgqxZ5MVtBC48caX/BcxCenxQS9Nn3glQRx0VSNL419A==","signatures":[{"sig":"MEUCIQCEjQGHCULOg9hwRGkHb7ITy5FQkoHqf21fqM0Ighll+AIgK9Ultpke2QxnuMYCO4WisI+sp+bRR91ocryxddtUNPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59999251},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5efd537f30ecdb0d032ee11db2fa8f63cd3f6cec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-K+25G5hNC+giJwM8pz2JMInrDwq+3C3xTP+Bq9tlrmBgqxZ5MVtBC48caX/BcxCenxQS9Nn3glQRx0VSNL419A==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.32","@absolutejs/native-darwin-x64":"0.19.0-beta.32","@absolutejs/native-linux-arm64":"0.19.0-beta.32","@absolutejs/native-darwin-arm64":"0.19.0-beta.32"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.32_1774014833487_0.5810599192425392","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.33":{"name":"@absolutejs/absolute","version":"0.19.0-beta.33","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.33","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"15fe11f81dc3bee8646ded06cfbc3a4347f1a23e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.33.tgz","fileCount":207,"integrity":"sha512-knd7HQwDhBaSwzVTAUhq6/ZsA92+w6CcEqX/pLXv4PlO8FRznGr22geU3N93FHRsr1PGgZ4JY6ug/ZFNxZ3dow==","signatures":[{"sig":"MEYCIQCgGxsLmgVBvqDZC22ysDyEVWeqky/PKly5b2nC5Of/HAIhAJImK95dAYtZqTKZHI6iNFdxGFehKSk+6V91nSRXfAB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60002895},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"15fe11f81dc3bee8646ded06cfbc3a4347f1a23e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-knd7HQwDhBaSwzVTAUhq6/ZsA92+w6CcEqX/pLXv4PlO8FRznGr22geU3N93FHRsr1PGgZ4JY6ug/ZFNxZ3dow==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.33","@absolutejs/native-darwin-x64":"0.19.0-beta.33","@absolutejs/native-linux-arm64":"0.19.0-beta.33","@absolutejs/native-darwin-arm64":"0.19.0-beta.33"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.33_1774016334821_0.8457615306316695","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.34":{"name":"@absolutejs/absolute","version":"0.19.0-beta.34","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.34","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d5efc8bd8eeb2a25b602ec473e1c13a84b41975e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.34.tgz","fileCount":209,"integrity":"sha512-lgK/K90YYo2lvL7NbsSog3XjkAS7SMd9j+IzhEdoeTyX+5CnJwS0N0hHC42Q+eCj0qtJ3QhKe2P3Lgnnt3cLzQ==","signatures":[{"sig":"MEQCICa5IzY658zkPXspkbPiqy1Usauf0B/oleQNMpFhcPEVAiBGQM/aYkAi2W+sDECrHBvHQQapEh3SKfem7lVy12Tsmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60034903},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d5efc8bd8eeb2a25b602ec473e1c13a84b41975e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lgK/K90YYo2lvL7NbsSog3XjkAS7SMd9j+IzhEdoeTyX+5CnJwS0N0hHC42Q+eCj0qtJ3QhKe2P3Lgnnt3cLzQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.34","@absolutejs/native-darwin-x64":"0.19.0-beta.34","@absolutejs/native-linux-arm64":"0.19.0-beta.34","@absolutejs/native-darwin-arm64":"0.19.0-beta.34"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.34_1774019508285_0.06203277843712862","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.35":{"name":"@absolutejs/absolute","version":"0.19.0-beta.35","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.35","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4f7eea85f41ae1ce55be940b402eccb192fc771b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.35.tgz","fileCount":210,"integrity":"sha512-EwFvvT1llr9tJ8DcbadpR+GaB8h3+PjM+uFfo6pc1tsi/+wKIZuiQeJNU6icAQ0tZ2IjDcbxrO32VHSoROq27Q==","signatures":[{"sig":"MEQCICCM6dr4utno9zhqrEIEfeayfeRbTzSeEiSHOafoisQeAiA2Kdb8thq5YWXtXkJ0hLjCl/tYnKAvsKWYZPq/Zkr/MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60036664},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4f7eea85f41ae1ce55be940b402eccb192fc771b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/dev/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EwFvvT1llr9tJ8DcbadpR+GaB8h3+PjM+uFfo6pc1tsi/+wKIZuiQeJNU6icAQ0tZ2IjDcbxrO32VHSoROq27Q==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.35","@absolutejs/native-darwin-x64":"0.19.0-beta.35","@absolutejs/native-linux-arm64":"0.19.0-beta.35","@absolutejs/native-darwin-arm64":"0.19.0-beta.35"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.35_1774019749940_0.08730989293074032","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.36":{"name":"@absolutejs/absolute","version":"0.19.0-beta.36","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.36","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6792d8d32240baca9c5be1538661c222ee4c3e08","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.36.tgz","fileCount":210,"integrity":"sha512-nI/VhLlTlnpSKUKT2oZdpcvxp6FW1Y0saIdEkmOfAmKbSXL/SVOc02hhc/Nrg59q3i5hn/iRHKn0MEC75pDGoQ==","signatures":[{"sig":"MEQCIFW/vrQLNotvSfsXlHiaivZ4TXZoZKX8bK1OP7cyQZHSAiBXmfPMR1rPKqxprkLkGxwAhC0bxjxS1EjyrzWpEWWO7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60021389},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6792d8d32240baca9c5be1538661c222ee4c3e08","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/dev/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nI/VhLlTlnpSKUKT2oZdpcvxp6FW1Y0saIdEkmOfAmKbSXL/SVOc02hhc/Nrg59q3i5hn/iRHKn0MEC75pDGoQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.36","@absolutejs/native-darwin-x64":"0.19.0-beta.36","@absolutejs/native-linux-arm64":"0.19.0-beta.36","@absolutejs/native-darwin-arm64":"0.19.0-beta.36"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.36_1774019907795_0.07747931831325428","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.37":{"name":"@absolutejs/absolute","version":"0.19.0-beta.37","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.37","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"103b83dd8df3aa55cd2ec355e77c7b9a6bcde31c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.37.tgz","fileCount":210,"integrity":"sha512-wc6itfjwY2RK8cF6i8na45a+mQMFwDUzL4TXQUfSqV6fuZwkyAFrLduphWwvtgyH4T801YJ1cRKXFUXHQCPmww==","signatures":[{"sig":"MEYCIQCMcZLI+bE/6jkW+UyqBHFcPbCjYvdEjU8Yk8Kg0RATLQIhAKoUseqtZzqsE771UuCBHo+fyWRzoKGLoknZeBAV61LF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60037022},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"103b83dd8df3aa55cd2ec355e77c7b9a6bcde31c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/dev/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wc6itfjwY2RK8cF6i8na45a+mQMFwDUzL4TXQUfSqV6fuZwkyAFrLduphWwvtgyH4T801YJ1cRKXFUXHQCPmww==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.37","@absolutejs/native-darwin-x64":"0.19.0-beta.37","@absolutejs/native-linux-arm64":"0.19.0-beta.37","@absolutejs/native-darwin-arm64":"0.19.0-beta.37"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.37_1774020274970_0.012512767894438115","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.38":{"name":"@absolutejs/absolute","version":"0.19.0-beta.38","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.38","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7c96c3ad51dae7263b34da3b1767663b8b6a559f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.38.tgz","fileCount":210,"integrity":"sha512-yzF8p5ZAUsDlMpS4ZTkiWpwwJ/GraVox9uftAoD8hgZQpTms0yELi+s7SqSdNMhhcntOOfGQe2vrmQG2DcwMvQ==","signatures":[{"sig":"MEQCICEIcaXYz8JjKTRCzZPyzb2Wl4p8KQjzh43FDBXhRc83AiBjhnMSLJTg3ix4waB34+lvWQbg5knYrQQ1Zp2GmS+2qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60037018},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7c96c3ad51dae7263b34da3b1767663b8b6a559f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yzF8p5ZAUsDlMpS4ZTkiWpwwJ/GraVox9uftAoD8hgZQpTms0yELi+s7SqSdNMhhcntOOfGQe2vrmQG2DcwMvQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.38","@absolutejs/native-darwin-x64":"0.19.0-beta.38","@absolutejs/native-linux-arm64":"0.19.0-beta.38","@absolutejs/native-darwin-arm64":"0.19.0-beta.38"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.38_1774020413440_0.12174000958981224","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.39":{"name":"@absolutejs/absolute","version":"0.19.0-beta.39","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.39","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"42e9196fecd8a0d7e36e82cc21bf1e276abbe66d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.39.tgz","fileCount":210,"integrity":"sha512-Ftk4fNxLtqJGobTS2LcF71CE+vRQdKSlMtDW1aZzOsHMrtGNzgk6SvnYEIQbJCkYPdRcXi/hTxAcACqxpPxRdg==","signatures":[{"sig":"MEYCIQCjat6Zo1egRczhfbZkrhBdV3y/jgc5LJPRXGWT25EwQAIhAMnUrqRR1H5TEeXyuHRApUEWxHOKPD3Z6ShxNiEJlXP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60040150},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"42e9196fecd8a0d7e36e82cc21bf1e276abbe66d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ftk4fNxLtqJGobTS2LcF71CE+vRQdKSlMtDW1aZzOsHMrtGNzgk6SvnYEIQbJCkYPdRcXi/hTxAcACqxpPxRdg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.39","@absolutejs/native-darwin-x64":"0.19.0-beta.39","@absolutejs/native-linux-arm64":"0.19.0-beta.39","@absolutejs/native-darwin-arm64":"0.19.0-beta.39"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.39_1774020952921_0.7813089713003143","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.40":{"name":"@absolutejs/absolute","version":"0.19.0-beta.40","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.40","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"76fe22b444788bdbf2597c4976ef330357354da5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.40.tgz","fileCount":210,"integrity":"sha512-hsXY6lFS5SlMymsdFIjeWb0oqmy0VGsQd7ZB4dG8VvJlKwRmqgxPj1tEnrN8VMLcQD404AVscNZHLUEmU9zoaw==","signatures":[{"sig":"MEUCIQC+8SOT7oiF9S8GH3Vu28R/9s+lv+bcFQtTTfnZdqskbwIgD5EtTIxjeaqVmiHpZU0dGSaO8rs+q5A5syaF9h/b+uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60041206},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"76fe22b444788bdbf2597c4976ef330357354da5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hsXY6lFS5SlMymsdFIjeWb0oqmy0VGsQd7ZB4dG8VvJlKwRmqgxPj1tEnrN8VMLcQD404AVscNZHLUEmU9zoaw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.40","@absolutejs/native-darwin-x64":"0.19.0-beta.40","@absolutejs/native-linux-arm64":"0.19.0-beta.40","@absolutejs/native-darwin-arm64":"0.19.0-beta.40"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.40_1774021783162_0.5845305257961946","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.41":{"name":"@absolutejs/absolute","version":"0.19.0-beta.41","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.41","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"07b1e49fdb5dce3a1c9a4ad1bd201e04cb723541","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.41.tgz","fileCount":210,"integrity":"sha512-5ZjXUKBT5PpD35ufpXJCpE7sGWHs/JX9tWefLqCSW6QaitCljnb/qiu626GMlugfN4Zqv24EnlZAOgfLFSQHAA==","signatures":[{"sig":"MEUCIQD3xGbON6va8bFQDoj+RHx9Yv5tBH9Zlv1z2d5EqOa8ngIgQjhuxATYUdSpQqGOAi3kKyO12Z7gV0hqOaXTDSgeH00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60044228},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"07b1e49fdb5dce3a1c9a4ad1bd201e04cb723541","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5ZjXUKBT5PpD35ufpXJCpE7sGWHs/JX9tWefLqCSW6QaitCljnb/qiu626GMlugfN4Zqv24EnlZAOgfLFSQHAA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.41","@absolutejs/native-darwin-x64":"0.19.0-beta.41","@absolutejs/native-linux-arm64":"0.19.0-beta.41","@absolutejs/native-darwin-arm64":"0.19.0-beta.41"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.41_1774022417479_0.36789856873608073","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.42":{"name":"@absolutejs/absolute","version":"0.19.0-beta.42","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.42","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9418831142b699210f685a33af64adb0fc9e4ee4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.42.tgz","fileCount":210,"integrity":"sha512-TtMhzd+wD9g3qTlTClvZzQdM63E8fTOV8IGVXZg4di/dGvR+wyfNhcEumw1+KqaCJqdO/0OJ8X8wxBfFcSGTvg==","signatures":[{"sig":"MEUCIQCQaP1nCahwv7SJPE4wu+ZFVDRJtpgf4sfwdYcz1Ow7jgIgB8NxEvrhqfue1XQQx+fUDnx4nYJ4t+6Txud/mjCFvUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60044228},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9418831142b699210f685a33af64adb0fc9e4ee4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TtMhzd+wD9g3qTlTClvZzQdM63E8fTOV8IGVXZg4di/dGvR+wyfNhcEumw1+KqaCJqdO/0OJ8X8wxBfFcSGTvg==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.42","@absolutejs/native-darwin-x64":"0.19.0-beta.42","@absolutejs/native-linux-arm64":"0.19.0-beta.42","@absolutejs/native-darwin-arm64":"0.19.0-beta.42"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.42_1774022731617_0.9715478375258841","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.43":{"name":"@absolutejs/absolute","version":"0.19.0-beta.43","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.43","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e3890be27a462d0fb7afd0c0a33c907138604e34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.43.tgz","fileCount":210,"integrity":"sha512-weANfsQkYPEBIg5hDT0oFf84j5xksmRNI2SA3cUUeqjbYHaYaitR+9Gjy00tlbuOltF32aqF5LyTeX4UZtZ8/g==","signatures":[{"sig":"MEYCIQD5AqCX/L2ujWo461vmJaslN+leqOEhs0dxf/0+z9oaAgIhAOEit9yIoRe5RmJaMtp1SjT2v7//tDDorzHWpIEyMWQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60042788},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e3890be27a462d0fb7afd0c0a33c907138604e34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-weANfsQkYPEBIg5hDT0oFf84j5xksmRNI2SA3cUUeqjbYHaYaitR+9Gjy00tlbuOltF32aqF5LyTeX4UZtZ8/g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.43","@absolutejs/native-darwin-x64":"0.19.0-beta.43","@absolutejs/native-linux-arm64":"0.19.0-beta.43","@absolutejs/native-darwin-arm64":"0.19.0-beta.43"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.43_1774022998916_0.9683081603685904","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.44":{"name":"@absolutejs/absolute","version":"0.19.0-beta.44","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.44","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e7ae87f75a7959ab23ab7578cf400f1d467a160d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.44.tgz","fileCount":210,"integrity":"sha512-JiaU0EcCV6Eb3L6Z2/Ui0jMQsKEm1PLrZB3jpvu89+57rF3x/bll6pXpHVGMKkSkN3Jr952XSPDpn7NnKZkqfw==","signatures":[{"sig":"MEYCIQCOEafic6fxKCooLJJrvc+6DRG1NNBrH1K40ItKYdmIawIhAM1DXH3WgILbQV1OiZOIQJW7wpuhqVbwak4gs7ampAgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60045738},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e7ae87f75a7959ab23ab7578cf400f1d467a160d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JiaU0EcCV6Eb3L6Z2/Ui0jMQsKEm1PLrZB3jpvu89+57rF3x/bll6pXpHVGMKkSkN3Jr952XSPDpn7NnKZkqfw==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.44","@absolutejs/native-darwin-x64":"0.19.0-beta.44","@absolutejs/native-linux-arm64":"0.19.0-beta.44","@absolutejs/native-darwin-arm64":"0.19.0-beta.44"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.44_1774023177372_0.8125786770182586","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.45":{"name":"@absolutejs/absolute","version":"0.19.0-beta.45","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.45","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9d43919e5062abc8b1c9b60a45860aec931a1067","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.45.tgz","fileCount":210,"integrity":"sha512-52lj8s9l6JYq9O7TqNNCWXCClF5+vsOlamy4ia5W4AHWAbhBSQJkxILS7Zw+nKno8yV4axPWf8f4Ls0uRYyVSA==","signatures":[{"sig":"MEYCIQCYL4Mc/RJNahC+v05awwPKIksMb6uaVf6zJD7ukbuiXQIhAPIX4h+MDIxWYPFszo0JPYWkcKIPehjQv9zNkGVpvEP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60045477},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9d43919e5062abc8b1c9b60a45860aec931a1067","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && cp src/dev/ssrWorker.ts dist/ssrWorker.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-52lj8s9l6JYq9O7TqNNCWXCClF5+vsOlamy4ia5W4AHWAbhBSQJkxILS7Zw+nKno8yV4axPWf8f4Ls0uRYyVSA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.35.2","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.45","@absolutejs/native-darwin-x64":"0.19.0-beta.45","@absolutejs/native-linux-arm64":"0.19.0-beta.45","@absolutejs/native-darwin-arm64":"0.19.0-beta.45"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.45_1774023611626_0.2893282190502027","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.50":{"name":"@absolutejs/absolute","version":"0.19.0-beta.50","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.50","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d61b0ae723f571d80ae7f16e31a46007c368662","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.50.tgz","fileCount":217,"integrity":"sha512-+1vraHqryAgl0XO5rd6OB6mYrDptF4EbUsFLOfuodRDMf97kGLMvKc6CN1ix0yYAhFLzB35iPqoYwE//oDPH4w==","signatures":[{"sig":"MEQCICuRW1fesO9BhmuPzpQEc5iKpPM28xPxaoUOLkt20BGrAiBzmVQLakYtu6WJolqjdFsV9unvzitCX7X1OpBj5JvLTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62016713},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5d61b0ae723f571d80ae7f16e31a46007c368662","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+1vraHqryAgl0XO5rd6OB6mYrDptF4EbUsFLOfuodRDMf97kGLMvKc6CN1ix0yYAhFLzB35iPqoYwE//oDPH4w==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.50","@absolutejs/native-darwin-x64":"0.19.0-beta.50","@absolutejs/native-linux-arm64":"0.19.0-beta.50","@absolutejs/native-windows-x64":"0.19.0-beta.50","@absolutejs/native-darwin-arm64":"0.19.0-beta.50","@absolutejs/native-windows-arm64":"0.19.0-beta.50"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.50_1774414788431_0.2322250189992099","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.51":{"name":"@absolutejs/absolute","version":"0.19.0-beta.51","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.51","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"71f9c9593c6ce45581071975581211d4dd24ab26","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.51.tgz","fileCount":219,"integrity":"sha512-/ckZFJKaPA/vSeZxnl4UJc1q5eo0wOCg4CQOVdsaWGqp8ilQylUxySrwlOifYHQIWL6JCrnPWba+2M5vwU3ouA==","signatures":[{"sig":"MEUCIFmDDBQWa1O5x7+wGj3nNMgze7wKvu/6CQH2VFYShM5XAiEAgRhKzq0eM0t1r1NAohPn99u934pMGj/YaUOeYaHeeqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62019423},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"71f9c9593c6ce45581071975581211d4dd24ab26","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/ckZFJKaPA/vSeZxnl4UJc1q5eo0wOCg4CQOVdsaWGqp8ilQylUxySrwlOifYHQIWL6JCrnPWba+2M5vwU3ouA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.51","@absolutejs/native-darwin-x64":"0.19.0-beta.51","@absolutejs/native-linux-arm64":"0.19.0-beta.51","@absolutejs/native-windows-x64":"0.19.0-beta.51","@absolutejs/native-darwin-arm64":"0.19.0-beta.51","@absolutejs/native-windows-arm64":"0.19.0-beta.51"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.51_1774415611634_0.5777657833937084","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.52":{"name":"@absolutejs/absolute","version":"0.19.0-beta.52","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.52","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f9cf3c61cb204d7244f5c1ab09ae2ef363e0df61","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.52.tgz","fileCount":219,"integrity":"sha512-L1XNx3q9XXaJi1Rl5FRoDTodeo6hAltAv/fu17OMG2Sr7nd8+u8Q5/79hP7um3YTIJxDXGj+HDxBX7wAqDwsQA==","signatures":[{"sig":"MEYCIQDpmbuLPOJen54PMusdcIpDrmNLgDOe1D+V+JAcaoR88gIhAJREr2TvMc51Mma93EIbC2fRI3D4YTa1h/qeGxbK9N8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62020942},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f9cf3c61cb204d7244f5c1ab09ae2ef363e0df61","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-L1XNx3q9XXaJi1Rl5FRoDTodeo6hAltAv/fu17OMG2Sr7nd8+u8Q5/79hP7um3YTIJxDXGj+HDxBX7wAqDwsQA==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.52_1774416478031_0.11770311059287364","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.53":{"name":"@absolutejs/absolute","version":"0.19.0-beta.53","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.53","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80738d278a161c4b1a3cabc7369a5cde3c40dd8e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.53.tgz","fileCount":219,"integrity":"sha512-TUvuMnPDHJnnkqcIgKFv0KYhnqZg1zauDpIcIxzDHgmB7o13suPmSy/cN/YGaGE9QpINutTdhJYKXidayCGmGg==","signatures":[{"sig":"MEQCIDNcCdHXARvey5oXxX+vj+r4N/8Nnz/qM6NMzOoP7zdQAiBREaD402v5/CgWXtUqpW3F8a/rD6ITAnLPuqxTiya6/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62021121},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"75acdb1b0082e59a08de29150d89efe30c4f41c2","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.53_1774417726593_0.6463310019106827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.54":{"name":"@absolutejs/absolute","version":"0.19.0-beta.54","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.54","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ef3b01611a02c09059a98ea72bb07343e89605e3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.54.tgz","fileCount":219,"integrity":"sha512-mNTkQsxdJsqcLV9O9aPlN/4a75gWi+hN7kH4FP5ZVmYjcBQlhDyuedtBgy/w2SHlqGsisBeDCTarHa1JxJe5/w==","signatures":[{"sig":"MEUCIExxKruDM6YEEGjE4uot/mmZCyUG4u/luRT0Z6N1pv+qAiEA2N6vNxj9VQG+VkT/CSe2eAN8cny7yhUCF4dWiZvvamg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62022063},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"2f451745106ac6b6946c392f1fc8d08b06654faa","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.54_1774417815632_0.1345549305090208","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.55":{"name":"@absolutejs/absolute","version":"0.19.0-beta.55","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.55","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c71215cad4bc7ed6545c65cef6dfb5a6fc2ee9f7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.55.tgz","fileCount":219,"integrity":"sha512-AZOwui53Wisk3A6XM6C/PoJSp19ln/OInDgPtmO4bP87xB3pch7PQj80efdMoCOpXQCsnmaaueOvSZpCU8fDNw==","signatures":[{"sig":"MEUCIQCl66kS4IU41npfEnHAeDlaBG6SSST9F6eB0wtjt7YjzAIgKfhb+ffzShVHVt0jPjQHEloemeqKz6iCyENWQhb8mn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62023346},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7cf56aa8fb9dde17be0624ec2fc848df3f2dcf01","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.55_1774418059497_0.6612482900465773","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.56":{"name":"@absolutejs/absolute","version":"0.19.0-beta.56","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.56","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bda7e3375ff8acb325d1e384cae9e083eeb1fb56","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.56.tgz","fileCount":219,"integrity":"sha512-zYqWWAyOAKkCzgPHDxnnMUF7kWk3aTCVpUTUNOOn2d9l/9n1cdiViz6/j0V4d8bnj7hsSmrAlP2ZfLIR0EfC8g==","signatures":[{"sig":"MEYCIQCBQmP65ifwZc/YDk5QvZHbDJIKHNewqimnEktM9u5VxAIhAIdiWORXXs2wYfM7r5IrG/jnOKa39uNJWHLZfihzT7v9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62027057},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"d54899025a27f9f2f596c3117360a79341e07250","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.56_1774418783313_0.7967784011824881","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.57":{"name":"@absolutejs/absolute","version":"0.19.0-beta.57","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.57","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1b0f57593f54bc6aa7f5f05494f42d7d1e72adf8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.57.tgz","fileCount":219,"integrity":"sha512-A+bPqfLzmeMCo3ZiEEOsZJuKhmynkTq61xV1a0uaTyK7pasITj9/2+/LnJUonUphjzYU6EELG8Rm/H3mUUIj2Q==","signatures":[{"sig":"MEYCIQDPix21gh/apdeIgBEmmHKF+jqOpO0p6pq48wxZFgSwpAIhAILKWFQ3SKWYsWSsRQ6CZymCpvsvZTR0Q1eidGIlvF2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62028920},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"1c55a82eef68faeaab70268e1d604515c3b32cc6","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.57_1774419452141_0.5038175304293537","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.58":{"name":"@absolutejs/absolute","version":"0.19.0-beta.58","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.58","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2132d8fc249365d3471565daa140bc12582933d6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.58.tgz","fileCount":219,"integrity":"sha512-23IGs55dIbjgLMTIwH6bzuq58vzk293ON4yPF13XH4mTb3tNCywhUULI5CacrGBVNCVmaxabqjT4vu3FUcTScg==","signatures":[{"sig":"MEUCIQDZqtSVRkleIINTnTtOqkaNswRdYWemF1SZgOaEsY6CKAIgcuk+7eEnublgu9WfVrrW+58m3oJTaAzwIU79dnLgzLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62028767},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"4a38eedf57252d9107bff77575834dbaa611e22c","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.58_1774419675184_0.6424172210707375","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.59":{"name":"@absolutejs/absolute","version":"0.19.0-beta.59","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.59","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2b90b81fb4357b5a581d4325ef39926f2406e0fb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.59.tgz","fileCount":219,"integrity":"sha512-Im+XYWq7OQkVGYIKjMueAR+LHKra2MV106iiAG8q+qpGzLpHOUrGJiySbJlYlUjGlgIzULjmfcn8Gd5BIspNqw==","signatures":[{"sig":"MEUCIAu7AyBhTQ4IKklvR+kfQKBYUbRDF3uUxuoScZxAAkitAiEAxWQddpoIU4l85oExU1y6oZtuRwLIh4UI2O5obRIJXeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62025651},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"b70399d1721820932068e2e35bc7d3fb503f2439","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.59_1774420294579_0.05923855367354003","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.60":{"name":"@absolutejs/absolute","version":"0.19.0-beta.60","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.60","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2d2af6912fffb5e12794b17d3c69e7c8b73a501b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.60.tgz","fileCount":219,"integrity":"sha512-QgIDY9U3QyaLISNolVI64QpInblPkcgOt7o+AKar/BXNCdX4st9uLYOlf4pKH5cfEs1YnKfaRsPSKhWahl7DUQ==","signatures":[{"sig":"MEUCIQDMWuhm7iLDjLXTrHZqsOolHXsUZ6bBsZGicWErQOzaWgIgUHiXCHogYdjD1lqcMwcPlQ8K5GH2lH4YjaJap90pzCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62027912},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"c2717af174f4b0458b99b8faed49638288df131e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.60_1774420790579_0.7383251157114508","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.61":{"name":"@absolutejs/absolute","version":"0.19.0-beta.61","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.61","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"11ac7b4d95828e8f31320f60fcde26eccef618c3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.61.tgz","fileCount":219,"integrity":"sha512-pUc64pt6tcIT6ZXh6iVulEBQfyzumJVK/rBr3erAyQVFnSxjNEFb7zslKMHuudwycUzmGLUTiemVTacPnStJBQ==","signatures":[{"sig":"MEYCIQDv5sEJ0qVLQ/awhOJ0fUKIk6yrbZQiEWf53HXecha5TwIhAPPUdlpUzG/Qr1mGtredQxVJPVEPvF14j29jRDDXfa4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62032250},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"b674df68d052ea8023ad32afbbadd2922f11c4dc","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.61_1774421036505_0.4412564329367086","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.62":{"name":"@absolutejs/absolute","version":"0.19.0-beta.62","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.62","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"88aff0ddec65203ba7295bd46527e6f11af75072","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.62.tgz","fileCount":219,"integrity":"sha512-JmRk14v1meWddMvnI0alKTcQ9Jso60Is4G1kVnNy634Yw6tPEXa0vtS0sFJgOT4387FvNLQewcHTQDheHuC4kw==","signatures":[{"sig":"MEUCIBhoJ+jkB/4PX2pDT8c5KK0oMA3l7N2eZ2t9fK7BeMBIAiEA5RUrCiwUflPHK880i8WR3I4YN8P3lT/ZlJdY2/7M4o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62033451},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"2d918bb072e605a745e4d8014ce48a22df55ce4b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.62_1774421351694_0.4942657094410843","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.63":{"name":"@absolutejs/absolute","version":"0.19.0-beta.63","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.63","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9ddceceefc769a324d4f65a205706801b03a01d1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.63.tgz","fileCount":219,"integrity":"sha512-JHftdsuxfvBe59gOZftebN3X1WBrC/umR4/D+AemkWiZvJDAFVLlKRXZ27wSdzSuiujUebi68HH/Exikko+hwQ==","signatures":[{"sig":"MEUCIQD8zohChKv5BCZi6zbN1yI0Qrz+7+TBrM9Qe65iAmqwcwIgWSHf4VWMRMoI5zcWfyEEDmNPerbMLIiSnG19Kx1ffHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62036388},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"1c59814a7f25e4a43cc2c3d1bd108897a64a136e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.63_1774422223191_0.6777202325680001","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.64":{"name":"@absolutejs/absolute","version":"0.19.0-beta.64","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.64","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e354d89fb0ad55bac2ded34414dd2d52ee7a3c5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.64.tgz","fileCount":219,"integrity":"sha512-KxDqm5gHR6L9FuikCn8l+cNQ7+KTWYO3JI1Hi9/LlGTYTEmBtj3bvROo50qU56tPde/DVVI4MV9VbdHn/OVXGA==","signatures":[{"sig":"MEUCIAe+UW/aJyBXCXKwQn3VVxYnoZoQL9ILaPjJJXge1HEKAiEAgBO3XUrYeE1ETqekzNoKmJYGGAMI41uhxUmA/iZsnZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62038647},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ecab4c7dd33f7cbce7f1760afaa9b664b0a0b38f","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.64_1774422371709_0.6272463744717449","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.65":{"name":"@absolutejs/absolute","version":"0.19.0-beta.65","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.65","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7a09506798705dde88d35880a604f753efd76066","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.65.tgz","fileCount":219,"integrity":"sha512-aYNduK/e1OlslnsBhkSwUqapEaRsXjRm0WIbcuTPFbZ9l/+2Aqs5zgtTwSUeifzcaAhdk6zhGXvPi1f3IBjoRw==","signatures":[{"sig":"MEUCIAnEPeGBeub/qTRwNAIOQO3a2I0KHBv9AWZwNBxyiq2SAiEAxS1nYbEQu+Iz3GD1jtRW4p0y3HmQDkxNLvq6XGmWmWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62033073},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f6f10fb78496bfa76851b84e2ea042c0578e560f","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.65_1774422641011_0.3482602994530235","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.66":{"name":"@absolutejs/absolute","version":"0.19.0-beta.66","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.66","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"40ab4d201165a6cfe48018f08f5ae47503b90831","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.66.tgz","fileCount":219,"integrity":"sha512-c4Pf6BdKBlfSR2LCetGDxsXKnaoqi6SOU0CAwIhl5zMgtwhDG4m2rBgHSFL8bfF2vmLVc5cgGKEdXoIX8qRKcQ==","signatures":[{"sig":"MEUCIQCNYPlI7gaSaf0SfcMiZv6uzmwJj+hV8faX6zotr8kfDAIgbe631eO3nlz43q1jaL2bFKOxIsw4JD0U8gQ2rEq3Qdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62043115},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"d541852c971c5a4ff6ed75bcab618e623defc56e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.66_1774423386107_0.4194262816258678","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.67":{"name":"@absolutejs/absolute","version":"0.19.0-beta.67","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.67","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"002e3a6bd54746d93201e8bfbe0d4f16a79d2f37","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.67.tgz","fileCount":219,"integrity":"sha512-tUxOhyc8EWYBFG4z6VFQXaK7Vg06iTrCxEopmAgEeI0fdo+/ck/Ecq5umhpQ5b92v4M1PdZCzbTZjyy9vkz2EQ==","signatures":[{"sig":"MEUCIQDwsNzb8AxqtF+QXCgK/prJjx4/DGgMazQU+H8K3sxt5AIgfG/Fx/hJeuTbuA4tyhJatoLf7uSvRJ2A34vXRqYo7KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62049918},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"13e245eeb1480a9e3b146c676a0afdcac81a92ce","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.67_1774423728146_0.5269318382327852","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.68":{"name":"@absolutejs/absolute","version":"0.19.0-beta.68","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.68","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6aca9d1db62513ab3e7055ca96621ed939610640","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.68.tgz","fileCount":219,"integrity":"sha512-iXYqacA9M/jJhJo5sX5FMbMzWD9EM8DMJlAYi2EA8HiyzOMz6V1k53OMAEFNvNs8Yvj1D4dXYuwTql0vFPia7A==","signatures":[{"sig":"MEUCIQCj4tS+R30V0+fGEcmZpq3GlF0FnvRrtgcKuoLf40YvhwIgDv78taoD6MLHHJ4zJxAaBopd3+801bJw5Rnsy73EOn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62048767},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"e54603979c8b243779c08ff53039442f5fdb58fc","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.68_1774424646034_0.6124651702111781","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.69":{"name":"@absolutejs/absolute","version":"0.19.0-beta.69","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.69","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"67f4e9293affd56a5cd216a104e97aebcb3fb729","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.69.tgz","fileCount":219,"integrity":"sha512-gW8Xni0Ao/iFuEOLUQ7eMSxlVa9i+o2pjv9+6LKkjAQaHOrxm2zK5bmFOQKunDedlBOn265kFbAQHiz841F/FA==","signatures":[{"sig":"MEQCIG04vY92NcBXrAdqJr73Jw3bqimT569r4UbEEIlKwMAWAiAwdY0Sbk+28R8XmKzkAPd93uIunk0krIs7c9Let9PtXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62049154},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"185c3f8126d3059915298edc4bd36b8e05e89dc0","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.69_1774426016283_0.8642918923099752","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.70":{"name":"@absolutejs/absolute","version":"0.19.0-beta.70","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.70","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cb54e387a6acc4bc39f168ef1b39d62d5ad4c50","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.70.tgz","fileCount":219,"integrity":"sha512-4rPnMCNQ1ygnQfnp1nzpzCCkBn6es9k6Y/9DaBTDQDaWiob+2Uh5HmDG4Jccfeir4+9wm20rL+BiCSJhKRgR9w==","signatures":[{"sig":"MEUCIQDGqthhmkghQqmywvACs5i9r1JOAo1RzHvj6p8OY+NMvQIgQ0BIzJrkIn21sps3Ufdd8rajM5Z98I+uEfHODXT7ffk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62050526},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f4f499f603b02eb843942f5b3b771da93b1e358b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.70_1774426574396_0.004880381215265572","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.71":{"name":"@absolutejs/absolute","version":"0.19.0-beta.71","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.71","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"26b848b657d5b3a447b1f6ff67354e80f37a20ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.71.tgz","fileCount":219,"integrity":"sha512-9SZ15WQa3H3PolDe11E0/KzH4T+LbwJiE1qvFKoQN1gmbE4lWAA7bLNs5vqWYggJouhyHUH0/Z6mbMoaGJVEvg==","signatures":[{"sig":"MEYCIQD6HmrKCydP6kmXA8PS01pDvGG2sPtCKH4PNgcD2DHnmwIhAPrhT0sE0ozBTrBAZxg+PnQTxAzCogjHzajS4lHpVmL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62051776},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f4f499f603b02eb843942f5b3b771da93b1e358b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.71_1774427665098_0.8261950151497239","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.72":{"name":"@absolutejs/absolute","version":"0.19.0-beta.72","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.72","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3ca13dbad74559099032f2a72c78783e622f4398","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.72.tgz","fileCount":219,"integrity":"sha512-Oshx5EndHWJ/C2gUSbNTAJIn8xu6MtWBiYumYJShdLTGrfvJMD4KNsuJiUTLqi1D61JjKgOmnA4v8HM6kY12iQ==","signatures":[{"sig":"MEUCIQCq43CRs+9MLxrdB5I4Zmzs/8nsUfYLGO3LPz5ucqjmSAIgOUI1OyW6R4pAmD6D/XdIgwmOny+mtP5zPjLHAXJ5Us8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62051180},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f4f499f603b02eb843942f5b3b771da93b1e358b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.72_1774427830203_0.2740631918304972","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.73":{"name":"@absolutejs/absolute","version":"0.19.0-beta.73","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.73","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"785e6b71dde846d77c69b90c6c676fc98d8d4b14","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.73.tgz","fileCount":219,"integrity":"sha512-ZMCrNBFNZGSe5igxYOJwVnmA5+x+CRnQ9XApQ7HZejZo/OUBPAqMNVBh52VMX3oa4aaZ8UhlF3ARuoUbmh4waA==","signatures":[{"sig":"MEYCIQCS2OQqywT4eXS7gaZrDlX2LMmTdN6bpfrLHGTQOKSpgQIhAO58sl/+Rczs9TdSaIGBLI5SFSTHdhOkpeWmkR+zP1D8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62045661},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"3cd9ef1ed498a424e8c335fc8d4d44bd94f4b941","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.73_1774428426354_0.11810298892760818","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.74":{"name":"@absolutejs/absolute","version":"0.19.0-beta.74","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.74","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5e8e1e1858fafc26a30791ab2afe538c541d6969","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.74.tgz","fileCount":220,"integrity":"sha512-aoqPnOdxbQx7ToICWe9FQNJg3R1PotjxTHbndCdrjwwz4wNJsGZrTsJHx4EUCrSAeK6MUUSn5C+zuRq/yPPfuQ==","signatures":[{"sig":"MEYCIQCyv6DfHbD6T78SLovS9fBoLNtuMgxsyBzACasbPUG0mAIhAKmtC7DcCnSEO6ZuL/CojtIvZVgT0JilJwvEyFKmz1lH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62055512},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"94ae4179541c5e4d5056051e2136d00d2aa2d4c3","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.74_1774430695757_0.6204396412704505","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.75":{"name":"@absolutejs/absolute","version":"0.19.0-beta.75","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.75","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e43b3bdb24500dfccaf289e06cf618e1d01bc93e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.75.tgz","fileCount":220,"integrity":"sha512-rPvLpX1xM661n39HfXfj4ssSkdvobl6+HfrCuKmi1aWUks1NJWIXoz3moURWoN1UCwVrj07JEYj48AxeZGN0/A==","signatures":[{"sig":"MEYCIQDeT/P4OmE97sPdFAE6EW2hSdrBHhQJeIDpkzQh9Ma0awIhAM+CD7N96tinwOrdSOv9IlieNNN+uw+3MYseFBI4iqG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62055822},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"94ae4179541c5e4d5056051e2136d00d2aa2d4c3","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.75_1774430789901_0.32234488656681126","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.76":{"name":"@absolutejs/absolute","version":"0.19.0-beta.76","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.76","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"18ec16889caba3527142813372872e9ed5af93f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.76.tgz","fileCount":220,"integrity":"sha512-/+IWTjERMar0a6JMtk6ZxLXTQ+zYhVdb8uu6kb5glmdOOLVB9469NLzFDc+TNNDKmqOoQ1p5v0qVfPcBLqSZ2A==","signatures":[{"sig":"MEUCIQCN5R2ZJqslDkD/9ilySLckP73Ut8dOpcxTAHisIBQlRQIgHfTy9NGNQfwTUsDMBZz7AWKsS0JUiqIs5c4t0QU0IYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62054850},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"3eeba86a76f5304623afd04e02b9cc85051c795b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.76_1774431256817_0.951111207956463","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.77":{"name":"@absolutejs/absolute","version":"0.19.0-beta.77","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.77","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cabb5724178ba2fd55854088981f063434e5a49","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.77.tgz","fileCount":220,"integrity":"sha512-64dvh7JtaAh/vIQ9iGS4BYa5JHnVqEl4Kwd434ie6cUZ9O6JBNaRVtcvvFvl63B1NKJO9zsXCPW3b1M8jw8zvQ==","signatures":[{"sig":"MEQCIAhUSbF++kYN+YPRi3JL3+doOx/CeiRlzXHP+PA91KFtAiBj8fqS08aRBzZVaBLpjj3qR3IaLk7KtM0qRZajLmGIXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62055590},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"3eeba86a76f5304623afd04e02b9cc85051c795b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.77_1774431456495_0.20047323328141853","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.78":{"name":"@absolutejs/absolute","version":"0.19.0-beta.78","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.78","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"318d935c75babde461b32195ed2c13e9b344fe00","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.78.tgz","fileCount":220,"integrity":"sha512-mmGHVB+XFpNSI/brcNvj9epnDVXour5Y+1tKqs576wfq27UfN7jkEK0Ecnl4O3EiJ1cXSx165uX2CgE8R34Q0A==","signatures":[{"sig":"MEUCICNnJ/RVXMrK87XboMlaBEmAakat+Rvx4bNlOo+om/EMAiEAzKW2fohZCWJQS4ofhTbtGC8GjimitXT9FAdcpl1UJqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62056152},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7ed67ab0b627459d10f2ace5ddbebe81ac6ea4d4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.78_1774431709311_0.8169039041563739","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.79":{"name":"@absolutejs/absolute","version":"0.19.0-beta.79","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.79","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62b18a03c150b3059ab31efd66f16036689c1510","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.79.tgz","fileCount":220,"integrity":"sha512-wPvidebzl1jS21Y4iqS5LTvZb3srYWLXKKKQgO8lW0qWNZzgqn0Wzaq06L//+JLNRNyzOZI8+2NX/WghKjrX6Q==","signatures":[{"sig":"MEUCICbUO9fHqKm8pdpG0FgVBgfdyjvt7kL3AlZpPNm8yETDAiEAs9Cx9E0khvn49Fuy59Bl/qBOobR5l3gqv4hafJ+0l30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62056476},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7ed67ab0b627459d10f2ace5ddbebe81ac6ea4d4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.79_1774431920774_0.7614706259020676","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.80":{"name":"@absolutejs/absolute","version":"0.19.0-beta.80","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.80","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dc959db6a00faeac8171bb4a14cf73a876027c5b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.80.tgz","fileCount":220,"integrity":"sha512-VP3Qx29Xgn1xa4i4c60+YlmGt4lIyNkhuuMf1W+rdLmULQEgTFdkhla8oRJV+yt4/dO7GqAriHYRWqb3cDdaAA==","signatures":[{"sig":"MEUCIFyHIRr3i6IabOxkK8bF+apx4nQcQlSZsCqAg7sb6mYCAiEAhe0RgTBLUpv3gViOc44lj3rD9AxjGamZmM0BauzY6v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62057294},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7ed67ab0b627459d10f2ace5ddbebe81ac6ea4d4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.80_1774432049417_0.9325753063677644","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.81":{"name":"@absolutejs/absolute","version":"0.19.0-beta.81","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.81","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2ffdc486952b8f89d3d8d1426c0c17986db36683","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.81.tgz","fileCount":221,"integrity":"sha512-BYwri3yqcfJqieOHhULjlNIP8bcNLc7I6Sd9rOS5W6p4DIvisOU6whVpz6trpu3G4Oic5EVl9K4Eq4GZDsd5Yw==","signatures":[{"sig":"MEQCIEY+YBWSK93C42kR94gom8fM9oeD4hAwtlxF+EZkdbd4AiB0vLrEaKUV5mpdlQ+FS1BDew4pYitLZNpPSNfEV5xZvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62053968},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"bd342ebd70b3d1124f78b2c9e1f6ac4b9f263bff","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.81_1774432380531_0.9262231924111732","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.82":{"name":"@absolutejs/absolute","version":"0.19.0-beta.82","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.82","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"05923175beab146c7b9a378171552919888a1382","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.82.tgz","fileCount":221,"integrity":"sha512-YPGxpRHA0l0WhKKd4KIP9k11XerY1C/gf5ZuGAieYAHrVydFiYrDKUMuznZ2v8FADxvQAY9khJOjAN9GFyT2IQ==","signatures":[{"sig":"MEUCIGNb3me9FOOsmN/10dTracAxSKRZsaQTSQglIM1+64dMAiEAscTMEmymwZ6SDjTdy+L8P8PJv3j2FvnpbytR2kV485M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62057780},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"208e7c7a82a0f22d33c3eab48660fe0b76469f7d","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.82_1774432530297_0.6336036146921709","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.83":{"name":"@absolutejs/absolute","version":"0.19.0-beta.83","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.83","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"66d1059abec51d30a282b48d765591041a954119","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.83.tgz","fileCount":221,"integrity":"sha512-USVwu4ExfCTHhBFBn8kXIaNDmX1PBXCYkdbMLor2ae6zV8OGBwm4Y68ylyELmnZmVFiwUtb/dnYa624F4Kyxcw==","signatures":[{"sig":"MEUCIArJS2sTl87P4TfN02Hq4bjEqeIlbxJnSWBfLmr0O6lnAiEAt5KIcf0qjkozfbH4C4HGKbcUgFJp7ZNLVKBPc0AulVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62058288},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"e810b83d5411abfa44424745449131a01fead8d0","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.83_1774432656434_0.3104716789127213","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.84":{"name":"@absolutejs/absolute","version":"0.19.0-beta.84","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.84","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3551333316fc92e5e5018f7863b15198dded10dc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.84.tgz","fileCount":221,"integrity":"sha512-ZGVxmNUdIvnbWu2u4Hz5uFLDJq3molKVKJ+yAEveC8qzWSVlcagdo3XqXh4NVLcrKvZ0TMJD6FLp3IEPdFo4Zw==","signatures":[{"sig":"MEYCIQDBhwguZZZrbawf+UAqttb7qWUvfTjaHqSufscppGsVqwIhAJ3gSYLb5nBftmWZX2IhK4q6R03Us34JrbMl8xZKEhIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62058312},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"795ad1cb9ace82e7f4e7a092d2ade11d1cef87cf","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.84_1774432854635_0.4465317756886482","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.85":{"name":"@absolutejs/absolute","version":"0.19.0-beta.85","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.85","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d78da87f1a5873e1db41dcd5391b770db38b0575","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.85.tgz","fileCount":221,"integrity":"sha512-sVqg2c7slZR73Hleuf4QuVMxvpn46uaQ8ub5yUrUOzEmgJpKu5cPwWY1yV3kfQApzfuTkg0/Dsl0wKeNpdNRKg==","signatures":[{"sig":"MEQCIDUs8q0Aoul7zqjGo8/nNNGVMmKPBwuYyK2f/0NuiHf7AiBTTvYo2nFezuItTAevG1oRAS2pqpceizdu0CpshQlYJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62058876},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"19086c943a9f65b7a9da67ae57adc470132fc86c","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.85_1774433249426_0.25139223708535363","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.86":{"name":"@absolutejs/absolute","version":"0.19.0-beta.86","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.86","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2c4228fac33bd82bc344772c79fcf9162aec7cad","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.86.tgz","fileCount":221,"integrity":"sha512-w7CKDIu11vJtd4CVQ2u9QsvyO6mIS+1A5znWk/vIVTBgZJZyIDDsHFhk/jbHXDWby2BwnUKeSxeVaTSjI9svZg==","signatures":[{"sig":"MEUCIQDbHFkGYO2utuI6Px1RVG75fwrTe6aosW5Lx0Do5wIKBwIgd3x+g3kb7EWe57QZpWuborfcwODz7qkajsBGN2Vfnic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62065332},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"2225fb9915e64f4f53240ea266751a8bac298fc3","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.86_1774433698334_0.9743784455590909","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.87":{"name":"@absolutejs/absolute","version":"0.19.0-beta.87","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.87","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b2410bd294fd122b50f0c565917607c82357fda8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.87.tgz","fileCount":221,"integrity":"sha512-x2OGqdBXdTBvXUWjoNHdYJWU9X1brTMsNo9IEuocLsr0EWmfBtIV1+DMWjfzWyIgSqClHVYpn2TdQ+XPJs6QcQ==","signatures":[{"sig":"MEUCICF/9Mi0qFR62m1/4KLXmd3MH9BFzhxDwPdIjzECGgTdAiEApviVLMF4F9c97n7TvbuXukUoGGilMK28oB+NICvuvtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62062770},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"dfafc81c2827364e8427e156684ed28f1cc96de0","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.87_1774434005306_0.5233195811120421","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.88":{"name":"@absolutejs/absolute","version":"0.19.0-beta.88","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.88","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"75bcc6dbd784865e5bbe865c8938808bb85efa50","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.88.tgz","fileCount":221,"integrity":"sha512-78fjs01/ipf5XCAcEU+kf82lIJKfuH8Gp88xXCkrQdvgzbrQBogTRDuM58gzk84UJ9UjBeBu7j5Sbbz1w+8Z2Q==","signatures":[{"sig":"MEUCIGG6y3df3ocJqkwYtshnF+2MY0+2pt1c8LlYBpkPA1pIAiEA7wFBeE7NYNQaYCOa6IpUmICTYSNqZ+NmrNP6SM5ubBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62063110},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"3eb0161a2c48abdd573cf25b34b5e4c274aaaa01","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.88_1774434243125_0.4736757398359508","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.89":{"name":"@absolutejs/absolute","version":"0.19.0-beta.89","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.89","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"45a8e5dfa50650842ffade521e7ad925cf692e5e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.89.tgz","fileCount":222,"integrity":"sha512-HdaKFXYKEDVdLaJf2HBMnG0kZXu/g3mpB9dNTtE9bOEDr7w1wELrZYbpIXud/L0kQKpksqvl3hIjEv/0d2mXig==","signatures":[{"sig":"MEUCIQDGm969YFZUc9tttEMnSHZUhrU/T4nf1TlVhrGboVfg7gIgBcEAtN/K/5WCSrPOL6kE4ZpYHhEHVQ1rflOL+OsDRjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62087018},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"06af0c408157a806eddcff466b30bca7f3723449","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.89_1774455095224_0.8957942545034314","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.90":{"name":"@absolutejs/absolute","version":"0.19.0-beta.90","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.90","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cb5767000f946c26ba5d81f5a4072b3c90f8daf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.90.tgz","fileCount":222,"integrity":"sha512-jcJJ/jUtWoj6PiXUO7yTns8K6zinMfDOpzrZI8Io0QYYNLrXoi7xOsGdf4i4HkxFGAWLEBDxu6VQf684FOK+Pw==","signatures":[{"sig":"MEUCIQDBkfCKZP2boG9/Td80vybp+jKvrlHhr3sMP4Zhkl4cqQIgbFcgABTepzP/HXGP51WFE+3KzAmbkFwv/pqU+B1RO2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62087102},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ed76face8437dfdc61be1c144e12a525f8989655","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.90_1774455698952_0.8234129998413784","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.91":{"name":"@absolutejs/absolute","version":"0.19.0-beta.91","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.91","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c63b6044467fa76b834a88818fb96ab5a40c03d9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.91.tgz","fileCount":222,"integrity":"sha512-OFovI80fOurAe+VUN9FTV9Duvwen4dN8hGfs34Ee6J5V+RCNBTO5Ecdg0zFkQurZ6GTDCJa0c3VKXgBLPOi7pQ==","signatures":[{"sig":"MEYCIQCgoq4USciix8nzfY7z6k0RA09kiW5pgIZn/7cZGUoyNgIhALnCx8c33mGqlInbaErMSiicYHVaiE4xziOo2evHmeYd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62087157},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"00801edc371f871f92a73170131266e619a6c6ab","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.91_1774456333934_0.7786974798788155","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.92":{"name":"@absolutejs/absolute","version":"0.19.0-beta.92","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.92","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c5cb1f383103dacbfcd0efa36daa575b019d63f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.92.tgz","fileCount":222,"integrity":"sha512-2ByxFVIxEK8ItXSW1kFDKWDncSDZtIF8CeWBdPqleHlWSKf6Xx/O7UrpHbaMSBixVkem4y71mBMdpo9YAXSBGg==","signatures":[{"sig":"MEYCIQD7V29hsfnjI+is2Kaf0pVRxP8CcxiZrCAY2s9RQ8S87gIhANN7bqtny13Ggy3f3NHeKEC3eevRK21r3Toz3R7DbeIb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62089755},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ce44f69cf210e54198174e6769ed84e52e80526b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.92_1774457346026_0.7124924579020582","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.93":{"name":"@absolutejs/absolute","version":"0.19.0-beta.93","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.93","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2a6c0831d770425cb421a8fb1d09189186c512d4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.93.tgz","fileCount":222,"integrity":"sha512-lnYFbiCiK1NCu2djxIMXuwyZKtbr6y+gw0uYcsyvkUiMvAGnZ4+Xx2Xtb+KBKewldx34ImA4/DNNpp7h9Zu8MA==","signatures":[{"sig":"MEQCIGbspLqpvN5wSRxwVBKJ1z6TQ8mhfpc21VvV68BlBku/AiAbBR4yDbr+dLWWxX8YN2JjVwXageSTLCNdyqP51qqj3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62086879},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"40d62144dbcb63db2c90ce47db9802eb688b9b5b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.93_1774457634632_0.027262777093955304","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.94":{"name":"@absolutejs/absolute","version":"0.19.0-beta.94","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.94","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5b1f2aac3375e840a1670eb1665264c8518c0f53","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.94.tgz","fileCount":222,"integrity":"sha512-wBvwbkczyZTcloWVI7lXO3jt/DVH2yBHMUIN42xGzpd5MNC4SKtk26V7iaDXlzsrx8mjj0mi5QwfL9qnCQUYOA==","signatures":[{"sig":"MEQCIFnUX1A2at/h34UxKG+fdxm/isfbRff6CcisP8dS+0SoAiBGSwVU14dPWJ+Z26cH70GQWa/C6Ecnn3mY/piKPO4tcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62087615},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"2267819449e8902cd1010d6dde24b4cfe5e6385a","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.94_1774457763991_0.6884236813829971","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.95":{"name":"@absolutejs/absolute","version":"0.19.0-beta.95","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.95","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b7ccc243da6b21ec975a6a124332ef76adcd374e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.95.tgz","fileCount":222,"integrity":"sha512-msd8LrYzrelj8pJI/4GsbJ4UvmxqMgBCPUVOlODxjYl7WAVyhqqADcf4r6qfMo2wBMYUQ8xcYRy2cI/+13jOHg==","signatures":[{"sig":"MEUCIQCmhsvfEcAqYk98Cl6bMD76LgQ+KLU74EoBFLJhuRTEJwIgbqmE0+4JS9kzt/5TsDbeFLEwZ7ZxzlpXZXWl85FnTNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62088039},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f43cea32b8fe0e6019f0275beb646c05d42b3599","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.95_1774459050619_0.707062887714563","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.96":{"name":"@absolutejs/absolute","version":"0.19.0-beta.96","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.96","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d4f003003f0d5de39a65d477e398eb3c345f90f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.96.tgz","fileCount":222,"integrity":"sha512-2KaH+/0NKtKr9TpGHxj4Q4rdTV1KgzQsB5w01c5a57gIHV0y/G0x/yxavph6JKfzX2ZWWK6XaUjF8JWiLMdpQA==","signatures":[{"sig":"MEQCIB+jr49s5+9We8HQL633H8aOj3WKBPc5K9WaC5jYH2YOAiB1EizFcBnLe5rIs/6nhDrOlLDoUbbczEg4lGKucKv9Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62076847},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"20f5adfc7e0b1d61cdd455a80ef7c19d662a7404","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/build/freshBuildWorker.ts --outfile dist/freshBuildWorker.js --target=bun --external react --external react-dom && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.96_1774460159259_0.3844246535301137","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.97":{"name":"@absolutejs/absolute","version":"0.19.0-beta.97","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.97","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"825887fef1639b0574c2f6555dcaf73d1e9e18f4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.97.tgz","fileCount":220,"integrity":"sha512-23zKUnjsVawg8YXQGPFENIhN/Y8jb5VxyRD/h/otOC1RP3chZrdao/sgNU8iUrvuEdwUjb3247nT/Vc69P3zCw==","signatures":[{"sig":"MEUCIHnpKZnPo8htW7JnXG0auIsvz9yfbYAg23lofzsgLhq6AiEArOnyKFjafFD0xBkO1DQ/Zop5ZYIUst6HuQ+Wo+UidTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62068022},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7ecd4730a7e996b05e737bb519bbc83050b06017","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.97_1774479087671_0.5589546256336724","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.98":{"name":"@absolutejs/absolute","version":"0.19.0-beta.98","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.98","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"42d4b190ab0c63c40cc11e7f17a383c0a4bdeef0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.98.tgz","fileCount":219,"integrity":"sha512-B9nzREv6w9ztiinJCMSJBUtODdEbRItV0dSKdxuYi8PYRJopmrtudZmUigwZuXbI9O8/1f1pZ1L1K3zC640L7g==","signatures":[{"sig":"MEUCIQDD6skGM8XqgNYd0PHDZxYAj72zdSG3fyj3PdVet8F3TgIgTNo6Uwzlio/P6M7vKn+8S1Z/h3R2QurJ40VLmxaPq0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62069863},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"0dbac4f1052bb123f738f6e32079a747dbca53cb","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.98_1774480668351_0.37573985671544596","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.99":{"name":"@absolutejs/absolute","version":"0.19.0-beta.99","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.99","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f56e4cf76bb0df32f52744c5bf0b41f6cbd1c7e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.99.tgz","fileCount":219,"integrity":"sha512-px9lZ28ybD71joGxLyRVIUowN3L5bH1xbSioM0gwgOoYwfL3eawTl5NOlpvgmL9LRx+MPZP6Ja601Zn5uxhi+w==","signatures":[{"sig":"MEQCIGwIuJcwFm3L7Cul4IOtiwG+YjxyU3YE1OMy71eQcf0nAiBkba7V4DE98mrNI2tnZk0JlzPhCh2YEgvYEjb1KN6V0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62051074},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"928b80ef62eeb20f9a47294eeac2e0c037ac85e9","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.99_1774482345059_0.7407853103728899","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.100":{"name":"@absolutejs/absolute","version":"0.19.0-beta.100","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.100","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"89bb69d0ec390a9b76d35dc5c49234f1c7c5816f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.100.tgz","fileCount":219,"integrity":"sha512-pBC8qa8fks9JWj59sK6yPGUHotL/DfvYx66sUI9xu06kpOBnI8IxtPVvtFmnCUBiMHtt4ftHB1jeaoP7vxe1KQ==","signatures":[{"sig":"MEUCIQCJWRtcHxrDJcjC6/wOK6NlNoiipsm2F0bZdAxEN0T19AIgOOADPM9WuWYlGWKfdRodLEFN+odGMrT5hfvktIc10c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62056100},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"05f7c080059fc790fc907b8dde5f7e1fe9531690","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.100_1774484207846_0.9982614942968075","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.101":{"name":"@absolutejs/absolute","version":"0.19.0-beta.101","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.101","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"637e1826b544f0ad40a80fb6211304e4a4c02e5f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.101.tgz","fileCount":219,"integrity":"sha512-5Dwv0HYNQA/eZdi8RHFT6oqgC/r0S5qAGoM8nJdUoJZInQu7SD3m0kGTAQ9I3IT5r125FdsBTFfdY5jwtUuLXQ==","signatures":[{"sig":"MEUCID016MykPYxhUWSaX6/dH5udnY5uwXSuAlhONJAo0uG0AiEA6Wb7XjTJ5W5rtYhEU2Entl4Cn5CYcV6QIwiBr6F4hQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62055377},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"7a7815e3e03128d568a8e5f4b4b98fa39a1b5569","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.101_1774484498912_0.681313283680157","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.102":{"name":"@absolutejs/absolute","version":"0.19.0-beta.102","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.102","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e1558a29839642bad07aa8837981dd59299240ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.102.tgz","fileCount":219,"integrity":"sha512-L/hRXO+jyvygCd3jzdrfM6kqWb3Al59vnHVquU7BRMnzZVSJ7R0pwzipzXBeweL98yKDBVeJrLQkWqQe9/IHaA==","signatures":[{"sig":"MEYCIQClxf5e7pdhkjBZqZ0bONeUQw5joPA4Mx4It0QlKykDRAIhAM0ERM4Azo2UZNJZjTLpd6GJdr1PzVRTbj+r1XwfTF3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62056032},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"23978763b3a352be7aca2d2657be1ab9788eb85a","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.102_1774484852308_0.6521468285094794","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.103":{"name":"@absolutejs/absolute","version":"0.19.0-beta.103","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.103","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"be7e83840e05460fca46494f18a1eb4870cff79c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.103.tgz","fileCount":219,"integrity":"sha512-Uu5qVhKDyWOiW6nOrCB/0YTWAdD1oSm/C8ZkXQTihPAIHUZmFD7P2lUkUT47xXDxV6U3O9x+t0ijMcL7iG/3Sw==","signatures":[{"sig":"MEUCIHm1KxdyR5Y6LoL1fdkr39KShxeF3QfvTgPYD9h5UoCVAiEA92n5SbLCz2YQIWRvhywZGxD0xuKsOZ9kdi31fH2vl9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62051047},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"0dce841bd3c8bfda13cd665742793a9b646713c0","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.103_1774485227427_0.40044426933484156","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.104":{"name":"@absolutejs/absolute","version":"0.19.0-beta.104","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.104","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"46a0d974d536e7b4263499118eef8ddc6687d011","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.104.tgz","fileCount":219,"integrity":"sha512-sNT8tRALH1ojRR9f1cquGujmd1D7wVEzs2n8x17dFliIH9PVNdIUx/xStfccBU+0lX+OWTAR1v4Qik6RGYAkpA==","signatures":[{"sig":"MEUCIEuD9rJnxQ01uI04sdCL6KUBQYuQqZXfvzg1L826KXGKAiEA3giwh0BmQX9ElQzkyWeQlA3D13Fv4hwNuK+EUxjYhrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62060395},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"dd2080442fa652e2b7c7b1db07417c82cdc90eda","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.104_1774486048461_0.9392914540876098","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.105":{"name":"@absolutejs/absolute","version":"0.19.0-beta.105","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.105","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"98f420e4736ce9ff31606e88e0d978b4e2c606f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.105.tgz","fileCount":219,"integrity":"sha512-wpXRLgUdh16AlLSJ0sw0zHdjhvaR90kn6NzvNaPaJEmxr+2L2eUWf8TttUw5TOlajQw9WU5BsLmFL1txqh0uhw==","signatures":[{"sig":"MEUCIC3x/zoS/rMPfbzeEDc9X168m7iHuVCPfzDOQWPbEXa8AiEAyzc0l2qze5tV7hsX7jmKmilWsSyqNPa7osoeL1S9a5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62059821},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f277bb47527330392270d81e5f6e4e056303c2f5","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.105_1774486398085_0.26648667699902595","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.106":{"name":"@absolutejs/absolute","version":"0.19.0-beta.106","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.106","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"60f548960fa6938f92a390562aa6dcd9f39f03d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.106.tgz","fileCount":219,"integrity":"sha512-GC0gKYGilMHV09l/eTfIT+DzwH753iw6WPerGV9oco0N1X+f1o0WnoycsOHSj8uDkLXW12GhBICEZhWcwrDBkg==","signatures":[{"sig":"MEYCIQDo1STBXZ/367HHBlxxaqY2na+M+06EYSAgvr3etVTHIQIhAP7hSqdfngTswnjZGWfgUjjYXCAJi8y5sRU0Gs97ZsfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62060515},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"f277bb47527330392270d81e5f6e4e056303c2f5","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.106_1774486760289_0.26353947957443635","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.107":{"name":"@absolutejs/absolute","version":"0.19.0-beta.107","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.107","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14191710e82a14c797ba49ed0130a8f40f85b4f3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.107.tgz","fileCount":219,"integrity":"sha512-bmZEEtvzFBIdJ1jz04bzdwGyJIbcpRyrZbUBCXt+B2babPZCHPQ94iWx7MDviG0v324zy1v5aMVoO3OXc76MWg==","signatures":[{"sig":"MEUCIQD0vmjUCHA6ziC0skj6EHg9bgoMwfgi85ybqbXILoyTvAIgCIOeDJZsa+36UeiiyiYyJ4XHYLLRjO+m0S2/LPv6uWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62054550},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ea96e89a6c62ceed171a6b99115a34d9bc92ee48","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.107_1774486980796_0.9053790348839788","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.108":{"name":"@absolutejs/absolute","version":"0.19.0-beta.108","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.108","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d5e7179ba4fcdb1251467aa4b2041abbb4f6fd89","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.108.tgz","fileCount":219,"integrity":"sha512-Vdk6k/1KGBxS2wPmWWLMYXZtc4ROrTKEUomZIcXnHtOc+hlowpWVqv06kk1itKmdDZJ51V8dvb95SbeL54dKfw==","signatures":[{"sig":"MEQCIBVZ7RI5SpkCuGInlngQsgY/6a5m+7IEwz+rxMOqaRCrAiASIxU5vB3jOJTq6B8vxhzLwXr5h+JqxQ+7xZelGABCWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62057020},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"697cd2c4b5f38c0386c4d2f4ca31f048fc31416d","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.108_1774488294196_0.3461200084634848","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.109":{"name":"@absolutejs/absolute","version":"0.19.0-beta.109","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.109","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"85b14dee0a2306dd7055643faa3c4a23794c470e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.109.tgz","fileCount":219,"integrity":"sha512-UnISV01Gjt5iiiCNSquqapMhlbE8IRlVJSOd/kkpH5y2FfJ1oXhEI/w6FnIm9TkehnkFOr5ZZJxoSq3EFNYnwQ==","signatures":[{"sig":"MEUCIH7MDS2KH0MINz8YUKCS6WFhXg+8qQWRJ6lhsGmk/mdxAiEA1vkL2TEG5bZgwIzuE1r/9guESF16PWYje8erMWuXCIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62054657},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51030922b18469971c0f7cc2ab92676a6b710bec","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.109_1774488491840_0.4375642004243101","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.110":{"name":"@absolutejs/absolute","version":"0.19.0-beta.110","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.110","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61533dbb888852b72aceb1130adbd14a914ac935","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.110.tgz","fileCount":220,"integrity":"sha512-R3DmUwuu2eJENyIpjM0Xtkf2R6ytPnsSxL2RAXvCbOo6BgCRAQoP8WPiLp1BQwj0DTY2yS2UB5raK7yw4SW5+A==","signatures":[{"sig":"MEUCIGLmmYypK4B0cJDfxqtSDk63+KKkm8OUGKMswfdLGtORAiEAghIVvDukNwbgPR3S9Z0MxPzyu6S2c4xmG7e+5InsQhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62079884},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"6ace45d83fa07e7f2b53e0273a1bff1a0bcc5394","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.110_1774491280346_0.5612919097989988","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.111":{"name":"@absolutejs/absolute","version":"0.19.0-beta.111","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.111","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a9beba509db4a9203975ffe92a5c8e1c0994d3f2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.111.tgz","fileCount":220,"integrity":"sha512-GkKBby9iGfw9bRftNQBCEj9lvWGMA0UK19xA3AYHJmW0ZzJTdg7VkTJthnpRs2M7Ng2xIRKsZeuW2IXvBvsKWw==","signatures":[{"sig":"MEYCIQDPQI2ndGI/531o2SOufbGiUmjYDbIXUy8ZmEFaVWbddAIhAJzGz1tusM5Bxza/dpc6AB5o9URoHY67SZZ6LwwSdI2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62083944},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"aa55af619a951e4b83e1193c45ccb60784fc818d","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.111_1774491814710_0.11173714134986179","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.112":{"name":"@absolutejs/absolute","version":"0.19.0-beta.112","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.112","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aff581fb785dd0def68752027ed0a0aa3605a951","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.112.tgz","fileCount":220,"integrity":"sha512-yULN1c+U8+41yRzwN7M1dfMkG1QUQZQ5Q15PK5F6cqrhIJot7RPFrng8o1QttSjOieIdp8UtonGquHec7J6Qqg==","signatures":[{"sig":"MEYCIQDvAcA1d9N7XD4O6fEsd/sGeahr2c5bSioKV3QbKqJm0gIhAJOamaaqbuyGUBdX7RlFMYoJSSzBsdG8iLbtgjWH+gVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62093870},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"664a87bc6ba6129974cb8a62d46d429f34df2214","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.112_1774492056178_0.2072942226446466","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.113":{"name":"@absolutejs/absolute","version":"0.19.0-beta.113","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.113","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"254a6c7d07f778226ba49ef1e5eebbfb1ed8e96e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.113.tgz","fileCount":220,"integrity":"sha512-NNkL9ZCEQuI6gM0pdHRNOEEDgc1H70CPHekqZmUwRDJ6A4x7u1koXLEyWwAO2Pkg/IEoI4CeJw+F4QVwILiHmg==","signatures":[{"sig":"MEUCIQCsU/oXtzSa5KceOt1YWcVYvsQqXCtnI2mI9Dsunnt4bwIgDyORg9ktBpcxyigFszlr/xQkaY88IcCc4bO2uPWiYRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62094269},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"e193345987df34c514d925aea8ce1e839aa24f66","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.113_1774492331773_0.9792894408401562","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.115":{"name":"@absolutejs/absolute","version":"0.19.0-beta.115","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.115","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62aaecdf2f773181da8f5175316e41a82bd4e634","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.115.tgz","fileCount":220,"integrity":"sha512-d3ZO9FNHcJ9Dg36OhgWuFBTEqzsGuSWVbFr/P0xkxxs7RwiWeS/VLF4BHC8mPR9Te4xQXkrkwwU3ShSDDe01Ug==","signatures":[{"sig":"MEUCIQCkNNW6Kr+dH0utnbS5B3oA3iTU/5G0x67kiKR1IjR6eQIgf3/vsGMaFyFX/i5aDZukIzPUVX2VQZlbwYXHWxqDR0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62094941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"e0894d640998295144d54c2c3458b6f4a9de179e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.115_1774492624086_0.09842928044876142","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.116":{"name":"@absolutejs/absolute","version":"0.19.0-beta.116","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.116","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9a34e944b5afcfdd5953b36f5e0bf38f9935dda0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.116.tgz","fileCount":220,"integrity":"sha512-eMt3DVIZUx7VCw3yDvD9Kk3B19zl2QrOG1Oj1Pf74NVAiHUM827HP1lx9pGBcSNddvAV8akJFL0JpEoJnSzzHw==","signatures":[{"sig":"MEUCIQDAPqyNA5OTzAcD5eoCejN2/8vRlv+SJMbJqQVayp95YQIgdVJi5XykQYkRLGCNcfhBh4Xfz4ymW7/qF3rOXRc6hsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62094794},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"a00c9d0a233fb4962782abf67b7f281651ff7681","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.116_1774492908491_0.37626509761232385","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.117":{"name":"@absolutejs/absolute","version":"0.19.0-beta.117","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.117","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b2dd4c60386d3ee9832923de9f3afb91880756ce","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.117.tgz","fileCount":220,"integrity":"sha512-F0/aQkXQDQ2CpwaP1iFdSgR3u7DApxOGou1U1I/u+2lSmbWlnvRL8K6bzlnyBVpbKgA3AHdG7WXsYpfplsISUg==","signatures":[{"sig":"MEUCIHItKSJhSFEW7BS52DQwNopJ+egi+o/grYEzkzglPC0VAiEAoaQM7a0ITcsUJQsKP5friCe/yHluxI4R/3niysVlNcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62094881},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"b801834311c9c75848c47059f4fe34f877e28f97","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.117_1774493029649_0.45097172493203597","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.118":{"name":"@absolutejs/absolute","version":"0.19.0-beta.118","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.118","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"38ab1d2170c4cbad5ba0f95f7bb90176624c4659","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.118.tgz","fileCount":220,"integrity":"sha512-uDMjelgsZaAIKSTvX6JAd5p7+x8PN9IV3c9VmJriyJrT9PuXXK/z16xQWZjB9BOG/hdbtW9KSpPhzcSduAIW8g==","signatures":[{"sig":"MEUCIQDNLyE8uBaq/iaSJBZI2s17Kb9D8uCXmtbIS5MI1gYFAwIgLen+LAIh969FacKynt0wBJ5gG92o3fsKQRa1pSESAQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62093990},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"1bcb222b8ded55dc1aa2f3b93222b71d8cf1d1bf","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.118_1774493435816_0.6661551121647398","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.119":{"name":"@absolutejs/absolute","version":"0.19.0-beta.119","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.119","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"201b1598634ed4d693239fbbbfaae0b3fc2c7dd5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.119.tgz","fileCount":220,"integrity":"sha512-XKqZLpydLAQ2vBNT2l5UIXISd+R0FfHFtkSwOG3J5I3XPsrm3wPjYYG7BSO9Mq3V9VsWYiJc49MrRXmOlvGJMg==","signatures":[{"sig":"MEYCIQCIZVidI/BHRJ94tYuSpvNmHNbONLLdzy2e6iBrKB3ppQIhAN1DsYvOv2lZg/1nmsbuyqXJuOM0jvp/FwIVRp0UImkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62093979},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"61130b072713ed5a09121be540cbc8eb47a6b3c4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.119_1774493594610_0.578776303796988","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.120":{"name":"@absolutejs/absolute","version":"0.19.0-beta.120","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.120","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ab0a03577f85c9fcbae44208e441b5406fc70dbe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.120.tgz","fileCount":220,"integrity":"sha512-IMWrMl9oHg+FMFGkcC1e0dBDDFHZ38ikohuB3PpHpeWC9Y3tDZMD/SEn5jOauK5jxgkufljfnJ6+OOBBxbAFlw==","signatures":[{"sig":"MEUCIQC/EdsCYXYKwDs+W0jkMs/XSqC4y9/CfVNV6iMRD+gXpAIgDPAwM4zIEnTWEwFKLRb4x9byfQk0aM7GQSUwaOMPFso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62092942},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"cab0029998cc334f0a3a0ef772bd0e32246a8e7f","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.120_1774493972811_0.48510602761140076","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.121":{"name":"@absolutejs/absolute","version":"0.19.0-beta.121","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.121","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f3965cd921d8a2f6eea71698a4bb88b1a84c7da","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.121.tgz","fileCount":220,"integrity":"sha512-Y/Ek5yTrUPUuLQEXAw6pyv5Vgu460rJ92Ltbkuv7fO5M5RinoMMfEl9ZYCBXwT7IQGYGS85En1Vfz0usZvQkMQ==","signatures":[{"sig":"MEUCIQCNksRHD3/hox1pfcrjhqeqdvGV6DKkcq+MWOBIBHKVmAIgLrTDs4EjGa5m2xaQypeD4oAwJZ5xfxy1mx92ba29AHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62092453},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"4632dd06987c5d769399975d84e2c50bdd167a58","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.121_1774494341244_0.9369549173261409","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.122":{"name":"@absolutejs/absolute","version":"0.19.0-beta.122","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.122","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ddad8321d7ccd21de084000fce5b7f9e71de8d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.122.tgz","fileCount":226,"integrity":"sha512-YYn7vQsNpn7DipTvea57lTKn6uueUeo4BlDkAMFv/EPJURG/CmXAodpGYutqDfNcClGs+4+8EJtTSbKTF4L/zQ==","signatures":[{"sig":"MEQCICRJuHzzwXkV8XdxgvPdowA7k9hR1iYEQtPv3EfumEoDAiBUib8xvWlc7c7IDGdfZ/TPGFgoX7Cou+2Io/i/Q2LORQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62136111},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ddad8321d7ccd21de084000fce5b7f9e71de8d3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YYn7vQsNpn7DipTvea57lTKn6uueUeo4BlDkAMFv/EPJURG/CmXAodpGYutqDfNcClGs+4+8EJtTSbKTF4L/zQ==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.122_1774512802314_0.6422974686836682","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.123":{"name":"@absolutejs/absolute","version":"0.19.0-beta.123","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.123","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"977804bae82c0346d35224bf4754ababbd2b4ad3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.123.tgz","fileCount":226,"integrity":"sha512-rpdL5ojUdE3JKEMexrV00mHCjaeDBcKMi11u4Dc/Ozc7eVaWvUKnpESSeg6gFLe24YldtLKIo0u3hkTFH+lY5g==","signatures":[{"sig":"MEUCIQDvb7PRCn4BIqYhgdBJojTKH17GPp/A5j6KKfjmWqczeQIgAx2tpeJgHzY3M8QScoEB6JIiXIo1XSJ7gypu2rW8+2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62132500},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"977804bae82c0346d35224bf4754ababbd2b4ad3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-rpdL5ojUdE3JKEMexrV00mHCjaeDBcKMi11u4Dc/Ozc7eVaWvUKnpESSeg6gFLe24YldtLKIo0u3hkTFH+lY5g==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.123_1774513346208_0.27984661067925765","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.124":{"name":"@absolutejs/absolute","version":"0.19.0-beta.124","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.124","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d57c2fc11a62622f8ec48632e59a6cf74a1cb00b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.124.tgz","fileCount":226,"integrity":"sha512-4VTPaMBzEIxH2oyZKWTRjHz/tBYNWZ408OKpEL35Ljh0SR4xLr20AZmtUYvB7a8m2/xsESUiJlwakxzfNkiOug==","signatures":[{"sig":"MEUCIHhJS+lS/2WafezlXEpFXqI5rqpfm2QLU8fw0OyL+jXRAiEAoYtpRJQACKSztcsoAaDk81CZGw3LlzKtvMc3ZFln6+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62115917},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d57c2fc11a62622f8ec48632e59a6cf74a1cb00b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4VTPaMBzEIxH2oyZKWTRjHz/tBYNWZ408OKpEL35Ljh0SR4xLr20AZmtUYvB7a8m2/xsESUiJlwakxzfNkiOug==","repository":{"url":"https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.124_1774514782290_0.5882835441157328","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.125":{"name":"@absolutejs/absolute","version":"0.19.0-beta.125","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.125","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e5aff2ca335f02e3421f0a0eb3acd88363dc4cdd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.125.tgz","fileCount":226,"integrity":"sha512-3zW7wEgg6MH5K4T16KeCz1ufYxGjy3vOTjg6J2dqIN+Yqp25C9XCMB+RBxpDdCa6n+TCpDEUf4aEEP4PVz5AYg==","signatures":[{"sig":"MEUCIQCck8lteJUbml/Iktk3XpO17hVKF1qRmeD4M7ugqKl67AIgOU9eR0n54UFR7owpziPOknay7pU4k7JtnDk+bcbUudk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62134384},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.125_1774522901539_0.4942022195753446","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.126":{"name":"@absolutejs/absolute","version":"0.19.0-beta.126","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.126","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f6b633d0fbb5915daee2d686f69ead8614b2209d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.126.tgz","fileCount":226,"integrity":"sha512-ch6kTgoSslTLTOqiUkMb2QSfSsjII29bjotu09vwQ8EdOPEL1lwPRIUJJKDJ1pbjGtaREuBoxYSk5qLKtRpgeA==","signatures":[{"sig":"MEUCIQDXJkHr5F85qjAWYc+OiGFWm/+/4GIwa4dURUbx35n6MQIgKt0cMQMiVVUI7W/Jn2BuC6liPxoNcFeebJNxSLPTCtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62134620},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.126_1774523073107_0.49937548914449637","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.127":{"name":"@absolutejs/absolute","version":"0.19.0-beta.127","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.127","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f3d70e565a2ec0395276a28e6cde28cccd0268f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.127.tgz","fileCount":226,"integrity":"sha512-d0f5bXnBzGjIib57PukFHCAtvJdpgAHKAABAnvO7aXqdTibRt/BwMA6XFvPE2OvfYgyYWO0Mu5ccQx/v1XmOpQ==","signatures":[{"sig":"MEUCIDKgYdhSw2Kg/Jk0j/XVbIVwoL1o/KrJLGH66SjlPnSpAiEAqwbmQgeBZSaDKbX1l5SPTX82bTjmwaBsK7AvjY9MthA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62134616},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.127_1774523211237_0.5484065317173235","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.128":{"name":"@absolutejs/absolute","version":"0.19.0-beta.128","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.128","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9621169bea2889ee2c9a82b6856deb4c3863f8cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.128.tgz","fileCount":226,"integrity":"sha512-bnK4E59Ao3LSDXm6LHfCD7osKnlnp5s4BZG3Oq4p1r+LSTDPEJSTAxDQ0SAwZUHMkOHlxOl2OyksbMXHQlVBOQ==","signatures":[{"sig":"MEYCIQC+89hEq/C08Ap4FzxfRQudvIIv6ZDjWHlRGCLij76mrgIhAM8Fg2S99HTmDefjn4qD3XBAl03tdpbTta9nf/6NrQ+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62138198},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.128_1774523875781_0.7418884238908392","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.129":{"name":"@absolutejs/absolute","version":"0.19.0-beta.129","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.129","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"66b488e37206be85f2bd004da3ba7c62fd8dce64","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.129.tgz","fileCount":226,"integrity":"sha512-R4FLna2XS4or2NuSeI0362MKREBCGsot3Px9cQepH3yJX98IOaarWOwXlDGYwV3jZHBRSf/koD2iSzLxeuajxw==","signatures":[{"sig":"MEYCIQCtAtcOAXAC4gVxjS36Ri3f1y/iLoeezDb4aebgCD0W1QIhAPiFpPp9Fm/7WN1YkdhW6pQbrS5GymfTBSobOqLSuc/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62139640},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.129_1774524044038_0.9183595463697178","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.130":{"name":"@absolutejs/absolute","version":"0.19.0-beta.130","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.130","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"588b7bf5452e11d2dca1415bf61fa799591aa184","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.130.tgz","fileCount":207,"integrity":"sha512-FbrfcIbREeA5XyjbR6ONeFGMzPQPVwPOiTAJ7KwQDzZwi6ZgQnjD9GHmINJLrnPq5w8dO79Zix6ueRiDIFX5Jg==","signatures":[{"sig":"MEQCIEMjAhIUdxq3e6jKGnsNHPEYp1+8MNSsL96YnbqeSybRAiAx42VAaRhxxA7LbGvYse0wSZDFtoRGipCdMyAQL/oUNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62029390},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.130_1774525650916_0.2749075776744192","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.131":{"name":"@absolutejs/absolute","version":"0.19.0-beta.131","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.131","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"500edc9bd1fa0cc1e37366083ffcfd238b60381c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.131.tgz","fileCount":226,"integrity":"sha512-PCwRYxqzCj30S2KSQQYxxnN4DtWQTac62lPEGrSdWSDJUhA0/tVs5N9yjLYxfsQh0qUNW1B7iAQrqGKlDyYutA==","signatures":[{"sig":"MEYCIQC3gz+/XfhpL8jCaEaZ8VnJf7QhF++nr4K+bGA13IugWQIhAMG9gTG8+zOt/vaOUxNwiq8rfl4PN29WSZGja9qYSV0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62141912},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.131_1774525817854_0.4305924260166467","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.132":{"name":"@absolutejs/absolute","version":"0.19.0-beta.132","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.132","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1554aaee859a60a4bee8ff2012a654ca56f8e331","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.132.tgz","fileCount":226,"integrity":"sha512-j649/5IRmLhKRxh5nntP+b39bZZ9r4iUSRLweQXiC9TX3eHCJV0o60C16BRUM7dOcXTRRRZRGl9Y9JmDGOadfg==","signatures":[{"sig":"MEQCIHCwfBmpvPZf8SPL0JUi2NgrShjRCHs1VNd7A65yP8iDAiAZoKGJdFVffZ/o21ohUlXjooExOESzuMh7zXWukRxlHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62144700},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.132_1774526067408_0.8535763594200321","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.133":{"name":"@absolutejs/absolute","version":"0.19.0-beta.133","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.133","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a7151400f75ec72b1615bf0ce4e29c14456711f4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.133.tgz","fileCount":226,"integrity":"sha512-4ia8v8gC3x9hs6LQCMBy24uY2kuUszlDb/mYQ2yup9n0A9RbE6AhGxPuco2PThWKm3q8mOTp/4SSB2G8sGQl8A==","signatures":[{"sig":"MEQCIAXb92fMpn7E0l5Q9abvDZIxQrjL7i8KbVVibuEzzN1EAiBGA4SaRnTYhgDoJCxAT6bSSADlOLbmhK5LsOGiWgI5bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62145608},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.133_1774526291635_0.9494799684329147","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.134":{"name":"@absolutejs/absolute","version":"0.19.0-beta.134","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.134","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aea89c90874f7526d1f2dcf1ae8b9cd5ba5fed05","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.134.tgz","fileCount":226,"integrity":"sha512-ehbCwGG5ZcEdTpoRrZDkg740HReCSSEAkgapIRRf+JX6KnhL1jcuaqEvSkK4d9vQapKfniwdM8tm8/8wtWMVCg==","signatures":[{"sig":"MEQCICUYzLF1zD9SI6tpr/apvaxvNbXIV41g2O+AfCWJj8poAiAc7O5XKCGPMy0ESTSwkjY5a+giQDboiZdqxzmnq8FDeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62148904},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.134_1774526454551_0.9834689522595532","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.135":{"name":"@absolutejs/absolute","version":"0.19.0-beta.135","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.135","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bbf387a305e3b62d02bd4dda4e2635a59444a305","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.135.tgz","fileCount":226,"integrity":"sha512-t7gzo924nR8gzmR78Q6r8F8R0pl+kH8+4fn1wsAJaQG5VrKeh7DKVSsbatstsRGvyiyCo6s9jI0YPWwR2iDZKw==","signatures":[{"sig":"MEUCIQCwpWEyx16TrrUBj8Ot7OTkELZMS1K/G/5vnXFJWnl+MQIgeAnzsHU1OdIyMicr6CWFpsy1pEVM6lEqiAePmaANP6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62138026},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.135_1774527673639_0.06207578588177309","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.136":{"name":"@absolutejs/absolute","version":"0.19.0-beta.136","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.136","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7348a3fcdd65ca88a56f0d63c11e2c4ddb546ec5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.136.tgz","fileCount":226,"integrity":"sha512-ixGsAbJ3A7HWaL7NVOgOEVfkfKtlWwj9hgFcjx7Yn6GCVQ2AoXfGV/qWZQJr6eJt8POnqmDlI5FhsCXOx8SiYg==","signatures":[{"sig":"MEUCIEY1ot4LWtPViet6pdk0juEchoM6AaVQOATQShtjK2D+AiEA+BP9vnfjqGn0GTGsic6xXEuwyJZMcJvuHuAU57wunE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62138966},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.136_1774528123089_0.23746733930106534","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.137":{"name":"@absolutejs/absolute","version":"0.19.0-beta.137","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.137","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a286cda2e8d95d70c22f1711dee795a17eaff257","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.137.tgz","fileCount":226,"integrity":"sha512-ms6tniurEzlrredd3SE04qSnNN9M4K47EdTY3g+AYDLocLMhqTPizIZBy4MEGQUDT/AGdu1j9wYxDqSG6MUM4A==","signatures":[{"sig":"MEUCIQDHyJuGZ9wynNTWpUZQ7xTD1APTD76xSQD+Tb37djqSOQIgb1wDzQYeHCnnesVtX6EmeKZTNFgOkcPtm9CEvIuMIfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62121676},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.137_1774528604353_0.02707683080905854","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.138":{"name":"@absolutejs/absolute","version":"0.19.0-beta.138","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.138","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"765e311b64fc6a0394a7d5244daeff800ee88e87","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.138.tgz","fileCount":226,"integrity":"sha512-mFgEDM1pkKyNuibpSYLMnBlHz+G4qAAlCO7m3XTkGXg9wrW3ik8X36PQ+wcH6NECfGVR3gI0SfWEHMnm/MdfRQ==","signatures":[{"sig":"MEYCIQCzbiECbQs/LyKZ0/CSHClCJGsyFyWj829w7A1QGF0viwIhAOaHsx3vN4Sr/V7NGKn4YFQpaMHvcQxxaq2HjHWXPn1R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62123311},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.138_1774529125280_0.10467944086619418","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.139":{"name":"@absolutejs/absolute","version":"0.19.0-beta.139","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.139","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9f85b53f9d82a46ea7eca5467da157f78a6a6241","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.139.tgz","fileCount":226,"integrity":"sha512-S/X8x17WcIL9AZGjfNuZgUjIh1tUbAbz867D8erygGUjGYTQUXBj4FZOpIDLdl47AOUPvgvVe9j7QtSwWVYRfg==","signatures":[{"sig":"MEUCIQDgUsDOCJ7+uD81quU9XxJaTp2C9hX725L1f6hc8bIYnAIgDN/SNk3w9Xz5gTC58lFUC89mczL1wvCNb16BCdyXgm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62129517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.139_1774529427557_0.20196605698101333","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.140":{"name":"@absolutejs/absolute","version":"0.19.0-beta.140","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.140","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a546e779f3e3c522e21fd9cb17729dd0d1d51ebe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.140.tgz","fileCount":226,"integrity":"sha512-x0JuMnt//JQVgq4xeD0Lbj/Qpp20jkRYCNFsaTBUck0TaEeFhHYCKvDU3nWv/TZABbhAPvy+bYpWX7H+5RVpHg==","signatures":[{"sig":"MEUCIQDwV6pJlGpn08/J9vs8CAIYBsq+/u36GOK3+uo4qzydHgIgBcNqyFYqoKXM5uYYvAx5SPgBBiJ/zX6G7zzJjKwE/3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62130165},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.140_1774531659003_0.8074582647445905","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.141":{"name":"@absolutejs/absolute","version":"0.19.0-beta.141","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.141","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b02ce8fb6883708c003a5eea1b449944ce992b99","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.141.tgz","fileCount":226,"integrity":"sha512-zg0hTu24Vq9Bw/Fjnf6TfPlIgrLybPQxI2cg1cUKQOjPHg+vvq0/Q81UKANm0QZ37aW69Zw1ZyFBqGUZ8c77uw==","signatures":[{"sig":"MEQCIDHrir/cMX0z+s1e3hsfKuGxI4H6AtOuRpw/1A7WyYHUAiBs2eF1+ZUOgtVU+RuC0QPdPX2cudElgkz/z9IeFHL+Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62131319},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.141_1774531966681_0.7553511888781461","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.142":{"name":"@absolutejs/absolute","version":"0.19.0-beta.142","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.142","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5e394076ce923d5a7143088bc455bb3cf8ace52d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.142.tgz","fileCount":226,"integrity":"sha512-+WkfPvCg2edKGPlZP6IY5BSXHCkVGr4D1sszlEMlmthiD16CMPsfVNM5l8jMD53NuU9AXWhAIJ6+nWntbXxpSQ==","signatures":[{"sig":"MEUCIEuaBLKnetMtS8Wx5mTUoat+BimX/kn0fZjfYyzXHReKAiEA/dRPoysdmH9e/IgsbwJFG128i8dMoI70J4f730MXN8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62131787},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.142_1774532118096_0.32050626433177887","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.143":{"name":"@absolutejs/absolute","version":"0.19.0-beta.143","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.143","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"91a16ab7967301dba3379ea093b657e7038e5ac9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.143.tgz","fileCount":226,"integrity":"sha512-R9v3Sh5rO8HNFaYCMp1AnU+OzX9GfolqT3gwJmPnmwWxb2OGI7hDzQZdnr8kHoxD/0y3/1XUNpwSKrb/DXnGYA==","signatures":[{"sig":"MEUCIQDiZmQUzEjFK+yeCi52qS5Gz2ulB6F95sD16Vg9kxB/2gIgLPN8sOzr9Xkg2q90gzBcgdpELp1p7+SC/pm4CkeXrIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62135817},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.143_1774534385371_0.7359813122795296","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.144":{"name":"@absolutejs/absolute","version":"0.19.0-beta.144","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.144","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7276bf1af0ac68133bdbc631968fef6c92b23a33","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.144.tgz","fileCount":226,"integrity":"sha512-C1coFDA51wB6BssANNnObRgM3wRTdKkVTGYeyts0GIEQzRWm2JpUguXgUlgamJHTJTzpohbQdRu22wfqtWZ72A==","signatures":[{"sig":"MEUCIQDXoy0pjYs+RcPZhqIxL6DP5PZWQfTbVPts1bn1BqE+6gIgHMNwOqdPwlVX9LoBCvE2gyfI1rJZXU8ZHswvZOqu3Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62137415},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.144_1774534750390_0.8367390002864048","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.145":{"name":"@absolutejs/absolute","version":"0.19.0-beta.145","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.145","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"366486fc08b0cd51277339f0b520e8a5e60199e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.145.tgz","fileCount":226,"integrity":"sha512-3tg6CtdhJ1110ZGuw0VkEM4tn7R8/OfFKsE9hriz5PMnvm9Ngf0ojTYPuh1s8PG/FUCV+OwIkUxTeSt0MsxORg==","signatures":[{"sig":"MEQCIB2GugWEDYVS2WbjCiMQH6x8kY6oXltSxkmoTkvspkZ1AiBncV7bSnwgbvoczaGx3U63od7V/GRgVkudfrSl5TP7BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62137184},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.145_1774535252265_0.9327370841946925","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.146":{"name":"@absolutejs/absolute","version":"0.19.0-beta.146","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.146","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5aa875694a3f3537ee94791c78a1482a2d1b7efd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.146.tgz","fileCount":226,"integrity":"sha512-jf1jTYIBwsL+2Se9mrjHH2kwZXJ9UHNfG7vcfnC1P3vE4OOkBHe+XQ+tr8nQA/TcxiODJK9QrEJKAfZY3hWU8g==","signatures":[{"sig":"MEUCIHQDKybadDN7L+Wn5rUS/Hv4tfHbNaNYGdtMO64nmKGZAiEAsaJvQrvFLnZRsXJTYrS5MQ0TPeU/p9X35/csBSwitQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62134856},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.146_1774535391506_0.039231805706272604","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.147":{"name":"@absolutejs/absolute","version":"0.19.0-beta.147","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.147","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3d326d0d66cc6b2411baaa6358921c3964cd24cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.147.tgz","fileCount":226,"integrity":"sha512-fQwrp0jasXjrhs6ARTGizw6ix/dlySaZs9SVNejnJmrmgh051LVbhk+gmGmoShm/padsDvPGGBTRymsm2fpqFw==","signatures":[{"sig":"MEQCIHkrEq6ZcGu0hMfKfLgaINA3T/i0HY2JlzNW6geJ4TaoAiATfd1k9sTknLNc1Pc+SQHF+dD7v93z2svqr5qzkBi1iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62135596},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.147_1774535464134_0.6204805640368825","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.148":{"name":"@absolutejs/absolute","version":"0.19.0-beta.148","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.148","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"47c7b13c2232172fe652a30701e699b591f41eef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.148.tgz","fileCount":226,"integrity":"sha512-tNGJyZk5VzMrEbosNYX8MemNF4jKzmkZuxKFkBwkMf3bH4vo5TUJBWEvt8C2U5loK6JNGcyax+/l5m6QosDYKA==","signatures":[{"sig":"MEYCIQCgqMxzVwoeGfXepXM6sLMKqVop65avtM6x5a3OePWFZQIhANI8J1qgHDaYGgUeiYDPZWo3XwAIkGUUk8JIXfF7wvz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62135876},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.148_1774535711145_0.7978554827653785","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.149":{"name":"@absolutejs/absolute","version":"0.19.0-beta.149","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.149","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1291c83af0d9ecc86f4334ef71d3c30d9b1ae23d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.149.tgz","fileCount":226,"integrity":"sha512-eP96JTNP9afPVBfcNPHlH4gPRAhaSfYKRNE62nzjkZ4zUUDPCV+C/9/OX6w9zoAUeDTNMh9cS0EkA7MvNuiA8w==","signatures":[{"sig":"MEUCIQDTDsKmFC4s5xJ+3PSocakCjAK8DhVO1cXOU0MDn21vUAIgdYKdY8HzWFUW7oYTqQ4jIdhdcoK0S+EzSTkrUzWG2dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62136836},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.149_1774536095438_0.8844290411529745","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.150":{"name":"@absolutejs/absolute","version":"0.19.0-beta.150","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.150","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2ee9eb347ec47fd34bbdd18f2a98123a52bdb6fa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.150.tgz","fileCount":226,"integrity":"sha512-uozWh8yHiLgJykKqdpfzj4Sy5LC4/KOAIaxtEker+gAz1/jKATzOa5KuMHjUnSnZNbxzTfvi31fQRYlst4s06Q==","signatures":[{"sig":"MEQCICSoU7avWlZh/Djy83n/vTsQI+zMV3lH9vDLFOMnW7pFAiB3MOL13ZoPHDKWTxA9AFt9UPjMhFrtnAQSgm1UX0BPkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62136847},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.150_1774536303541_0.010680748368757431","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.151":{"name":"@absolutejs/absolute","version":"0.19.0-beta.151","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.151","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d8089cfaf08b3556b9920429eb48ca3b12935f53","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.151.tgz","fileCount":226,"integrity":"sha512-cFrkZgDe08VqgUONEW+Ek7Kce0bT9fk1r4V3wNWCmbu3Fvs+Pd/cccJiI/Di/vvJiBypqhP9cxL06DyzOL4G6g==","signatures":[{"sig":"MEQCIG+oGRSqRLiYTSwUxOjPpk011ReQO8Bhkds48XBkp93uAiAiPHU6F3a0Jrb8JSBXjcBf/4dCQEGEUoX3R8XxQLnwpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62150417},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.151_1774537252906_0.6329897030535441","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.152":{"name":"@absolutejs/absolute","version":"0.19.0-beta.152","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.152","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"72bdf908964fc28b284af65b0591bec574cefd96","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.152.tgz","fileCount":226,"integrity":"sha512-Q0sjZGy7oANWOaqb0OJeKYLEM7qsF2pUfFLiKRlqnlJn+fWJ6n2p1a8KvQsonxMPQ74bM6RubUgrV+4+hNYmNA==","signatures":[{"sig":"MEQCIAewURpvJWKlNMcVoD2NlP1woMJZTfgBpLvEHDLAUcvdAiBYg0FgZtcQo8Vl/2Qcj4pufQnmRSu4nlsmuUk9K8bMeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62153087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.152_1774537359951_0.7968940017160124","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.153":{"name":"@absolutejs/absolute","version":"0.19.0-beta.153","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.153","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e7017f5277b6bc05e48cfb4d8d14b55cea4b8db5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.153.tgz","fileCount":226,"integrity":"sha512-2oa6/dmG33IoYExoZB681qBErvC8b0PNsbNgqOJzpbfyifwPI9iRGK2HpVmNnCXTTEPD8d2wXG9vd1QoTzroOw==","signatures":[{"sig":"MEYCIQCweJ7vY/VeIoDr6nliKwGFqGPQeKJErMUmHUZZObTv5wIhAOINXpUfo41VIVQ8Lu57atsPYPr+D6/HSdbscSa1RnFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62153195},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.153_1774537536238_0.8877899510141323","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.154":{"name":"@absolutejs/absolute","version":"0.19.0-beta.154","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.154","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9e8857f7cb8a417138f54f04eb03fb829f140035","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.154.tgz","fileCount":226,"integrity":"sha512-Z2d2mMvMz1BHv1m5opTQZMlqnHhEVebjKlhP/cU/yGyzonzk4jWJjdGc6AIG711S/3L73PcVaxPJkxBHYDn96g==","signatures":[{"sig":"MEUCIQDF/RI3uHWP5XNmJgSceRSGlLBQYC6uk2jvdejaQjShHAIgJ4469qj4tlDsjg5PR/qxaqWFeZtBfi8jmL4UAmNd2yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62153469},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.154_1774537661974_0.03730804775083385","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.155":{"name":"@absolutejs/absolute","version":"0.19.0-beta.155","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.155","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"04e60b425fc1bb0227e74b7b5e4b59f57031e58b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.155.tgz","fileCount":226,"integrity":"sha512-QfUMOzyN89qxnGcl+30ycrbs1i5QjXDIegZNxc5YXKf8tXueYru6Xk2yKFK97+08Cg2psdAuYluMpSCxEa05nA==","signatures":[{"sig":"MEQCIFPyYDFlIwEQENkiPqZZ+kGo8BPFxjejcJ+dpfcz0SqkAiBvyuIbZQF+AthH6Gy9J9Ny0cEosJN8DfOP1vPMzDzVOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62171879},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.155_1774538184508_0.6522536439635953","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.156":{"name":"@absolutejs/absolute","version":"0.19.0-beta.156","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.156","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d4eec115dc86f185b308d393ead48adf162de74","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.156.tgz","fileCount":226,"integrity":"sha512-9JAVjPfLlcjMO1iRsyfGchj/ZGTPAKJjXsxAGs8XJeubJmZqljoXBIbE4RiaJRI9WBn58XNn6RTTJGW2VJx17A==","signatures":[{"sig":"MEQCIBoVgi/CpYxNiir2XxHqTkHDFg4J6e05g/vC/dRVMyZuAiAGfv8kkZ0+LZXYn4r7d2oOaJoQKzS7jA3tUFS5OaYn0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62172815},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.156_1774538288329_0.7502324090533585","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.157":{"name":"@absolutejs/absolute","version":"0.19.0-beta.157","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.157","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"70cfd1f3e9538aed2ced571ffa00fd8efcdbbe27","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.157.tgz","fileCount":226,"integrity":"sha512-Jk971Wco71Bc8AdUBd6ntEVx0lZarNA5GA6E9753oOZnizONFqDHxB726XwiVzl+SsAfk1B52ZGnyQjsuU0OcQ==","signatures":[{"sig":"MEQCIAyg6IiGMUOarm/pb45LrA/sUGi5eqUJgE54qEPS4SINAiBzIG7pUaQX0IfRVZswVr72tv81qgJOtPnOn2dtMQyArQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62173335},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.157_1774538402500_0.5364671835674439","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.158":{"name":"@absolutejs/absolute","version":"0.19.0-beta.158","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.158","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0a44fa8f4aa7af8ac57dd8e1c6ddf8a5570d1f9d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.158.tgz","fileCount":226,"integrity":"sha512-0n4vJEsEk+axByQKPb8TFRURk3G6yy1bdxVz73P9CfDJ+YzfM2PMXRmrrEYV+ucVuecyu8RsUacbCS8Tssro7A==","signatures":[{"sig":"MEQCIBEeQwYTtqAOFK+MrTSvMw3Bfxv1v2OMbQrIrvD9KYC2AiAqM+/8MJ8kwJsJMJFh5jotLDFgtFecrJlzh0iRHBpFGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62174719},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.158_1774538648591_0.503209167729818","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.159":{"name":"@absolutejs/absolute","version":"0.19.0-beta.159","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.159","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d0fafe36e477ef4e8dc4495c50785d6f302db47","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.159.tgz","fileCount":226,"integrity":"sha512-RRUNjAYKpNdT5lRkTexlBu1uW+sDLndcgMuBGpNJEpKPP3Y5mW5C1+DVbb2zFU4tcBpaKJAL5a8FAE87mSbfxQ==","signatures":[{"sig":"MEYCIQDveCeXZcuxwdkvOa5W4gZ7rugprqZwXbpT/FLMGXeXygIhAP79s5ZTf/NQrcWDXg8nfTMba1U0Lwqp82OvZhVXsiek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62173335},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.159_1774538795859_0.26086017877712386","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.160":{"name":"@absolutejs/absolute","version":"0.19.0-beta.160","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.160","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1eaa845f421097ec15a824aaa48796aa1b7c1b8c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.160.tgz","fileCount":226,"integrity":"sha512-XiAZLFWHPd44yOUvTozIvimQ0Jzi36DCBHj26Pwg8oqoWqEyr8W6ImE6hW0KyFJLr30Vkz+GjZdILP3zEL+B2w==","signatures":[{"sig":"MEUCICeSp4Q7GhKjrWUOj+nwIDIZLpI3u5zYg5vMqhly24cKAiEA+K7Prrs/AyzoA90t7d36eOrtl5eTGeDBtSGUCSVDXgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62173733},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.160_1774539020193_0.1623267305567555","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.161":{"name":"@absolutejs/absolute","version":"0.19.0-beta.161","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.161","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"57358043718d63f5403d1174c10724c283755b8c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.161.tgz","fileCount":226,"integrity":"sha512-NQM/NcShkIitDtSr/7QUs12SPj9zB0Fn9vCESlqvqoe03BDsDWxxDg/mvOu3T/M/9jP3LQ6wCs3QfXbcko+/3A==","signatures":[{"sig":"MEYCIQCqTIUyXf3vH04DzJknn1bIiKVv2/U/S255Z46iKvGSKgIhANHMS+9hBUK/AedOGkaYJrTzaJcUyGfVSGcG8gU2uXNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62173808},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"51acccb6d6e6f4b2751dc4b3c6f10e2c22e4bacd","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.161_1774540716377_0.9267991162929599","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.164":{"name":"@absolutejs/absolute","version":"0.19.0-beta.164","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.164","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ea538826c4973e25c7f3c80967d5a13225208960","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.164.tgz","fileCount":227,"integrity":"sha512-1V/N2PhapBYhbtCsyCplR1inrAz1l34cVH98bGrC7k4SKNwUcybH/uLt/hus3x3eyhX9hx3TSSJEI0a3nOaoVw==","signatures":[{"sig":"MEUCIAdmTW9US3bT064IQ3r07DfbZKxKOblLESWEL3tJ7GI9AiEAlxOAeVKnbHmibHoLHSNynPU+VJ7rhzSi1r5Xl/aaFSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62140448},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"31fbae70d153bd1892077d240a98e7facb6a462f","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.164_1774658914295_0.2918485770686754","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.165":{"name":"@absolutejs/absolute","version":"0.19.0-beta.165","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.165","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9a86a310cd582fac6bb2942458d7412ec48648c7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.165.tgz","fileCount":227,"integrity":"sha512-bsIuMQsCDNkLRIxr6kqkKGOpbvA6y1XEU1CilMPn6E0+ccnyQ6I5a7WJAj58Co9vtfXS2fMJ6+Cg9/WTD6DiKA==","signatures":[{"sig":"MEUCIQC16UnZMTBE8+XEvut2dy/9alMF2LCPKJfg1CIVZNSluQIgeYW5+JJJ1yzVvI6HpK/BXh932IHC2yV38XA19b2ZDEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62228027},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"31fbae70d153bd1892077d240a98e7facb6a462f","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.165_1774659343309_0.46912832554273165","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.166":{"name":"@absolutejs/absolute","version":"0.19.0-beta.166","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.166","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"104b00d3c6caad4dd40221a20b61a36bdfc94c1c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.166.tgz","fileCount":227,"integrity":"sha512-QWiUMsVa1ajXOVdfhzWnk5cOGhZIdG53Uv2vIVRPrbVnC6NMunBduSj/iac2WTAPBC59br64RiGQP1+Q9+vTLA==","signatures":[{"sig":"MEQCIHeT7/dZ4eenN8Vxh0+UfBfvEt7P+O1rI0F3qZ0ggImjAiBP21/8x2t94i/avzam0ObWjxKuOwCbXQubMzK0dLpO6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62250853},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"3620e53d8123f6538fa6513399b0ff6041f8763e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.166_1774660867878_0.818820178205494","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.167":{"name":"@absolutejs/absolute","version":"0.19.0-beta.167","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.167","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ab0ede319ae84205fc607ed405a534900d03b36","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.167.tgz","fileCount":227,"integrity":"sha512-nmaxmdS3PgDKQiQoowUaJ0tNp29yCLKygebGzqP9+M+AENnxqR9+W6kmacl/LS9i0zStKa6P/fWuPRbfRgid0A==","signatures":[{"sig":"MEUCIHCvdjA/47ZVPZR/UDyf0g8PQmrHmRBiiuITjd9uPWwgAiEAuBjBwvN1YnoqSU2vejRfZ5vKjwAcK4rNra/3hPmDcRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62235027},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ec78197db9d8356bd9a446d1d0c1bc90cebf6af8","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.167_1774662871724_0.8401396420181693","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.168":{"name":"@absolutejs/absolute","version":"0.19.0-beta.168","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.168","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"70e9ce16d0049458110fce6277fa9eb8c4d2afca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.168.tgz","fileCount":227,"integrity":"sha512-ImamlZ7piyoxAi4X10hNHTyI5ZRhgfzE9ARnDam+ICVN1sqAZqCsgyEBp4w4REyC/xkUt9qSRwA+OFmPGYt23g==","signatures":[{"sig":"MEUCIQCXrn1mypHHPPPyKytLR0Xwp5jkjvL8YegjClCH6Yoa4wIgVIxZcTnjKzs6KNiavWH7df/KnHZpXp8QiDb60AkeVPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62233517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"70e9ce16d0049458110fce6277fa9eb8c4d2afca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ImamlZ7piyoxAi4X10hNHTyI5ZRhgfzE9ARnDam+ICVN1sqAZqCsgyEBp4w4REyC/xkUt9qSRwA+OFmPGYt23g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.168_1774664472823_0.3779306056485816","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.169":{"name":"@absolutejs/absolute","version":"0.19.0-beta.169","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.169","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f4c1c468ebc91236895c278d894248f845de7319","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.169.tgz","fileCount":227,"integrity":"sha512-Z+yEIp11xMdNQTrc2TdGJicJk1hGFTEoaWmAlulBuDG+pKm4PwQ34heimgrT2Xt8craoqrtDNKXy3x8XoYwQgA==","signatures":[{"sig":"MEQCIDFJH18iIvGubS62mLiKTXM8RsXnKdiI8vVOyYuAJbE0AiBBA0tAXQi+oe/eb32olzEdv4byM/DolddaP2JlAKyijQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62234347},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"gitHead":"ba6313e062e4b3872b5462fdb07dff2728f33bf9","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.169_1774665921156_0.6231945550230231","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.170":{"name":"@absolutejs/absolute","version":"0.19.0-beta.170","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.170","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f34a05f49833729f078845a6f78a9952664deaec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.170.tgz","fileCount":229,"integrity":"sha512-aZE7qdRxvlmQ4btdc50xM5N3m1uyh9j/d6nbuxXgr7QquHSGCi4u0e4Jio4hABuMATiu70EOlmblyv3IbeOlOQ==","signatures":[{"sig":"MEUCIQDSkptUS4CCDSfCcbhZExm7dgeV+0AFdzDpsU23OLoctQIgU7I9r/90MRm/mET8TOXbQXqB5ROIMoveG+E4fpVtKM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62288174},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f34a05f49833729f078845a6f78a9952664deaec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aZE7qdRxvlmQ4btdc50xM5N3m1uyh9j/d6nbuxXgr7QquHSGCi4u0e4Jio4hABuMATiu70EOlmblyv3IbeOlOQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.170_1774670942016_0.17730020749449626","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.171":{"name":"@absolutejs/absolute","version":"0.19.0-beta.171","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.171","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2a53ce17b06bdada0806afd7f4eb634c5c232d4a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.171.tgz","fileCount":229,"integrity":"sha512-wpWqAnlolUv0eKJvuHMj8nk21xYUkq2mFsxK3M/v8FjInryLLq6ITGBjbvFN2Z9KVCFVXTAp1QUVHjT5cs/WYQ==","signatures":[{"sig":"MEUCIQCEsER3rbGKeLRbK5UVMAHPT2yZcepBvSF2i5Gdt51y8wIgLl9LVNxFNK6VHoZc6o5V+D5Frdwb4YjwNgYVGZdgCB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62288187},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2a53ce17b06bdada0806afd7f4eb634c5c232d4a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wpWqAnlolUv0eKJvuHMj8nk21xYUkq2mFsxK3M/v8FjInryLLq6ITGBjbvFN2Z9KVCFVXTAp1QUVHjT5cs/WYQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.171_1774671645497_0.25774893396859255","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.172":{"name":"@absolutejs/absolute","version":"0.19.0-beta.172","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.172","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3676709af5639ed92f4ce320ca501768ccf66321","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.172.tgz","fileCount":230,"integrity":"sha512-tENzxaWgT9KpHSqZUwYRZPl6lBRv1qIOPduqTwNnIamRJnCeHbEa560K9CGA58C6q+ZdBpOIYJr4GekXIRpOJQ==","signatures":[{"sig":"MEYCIQDxDgyiXwtcP93z6r/PuexGpOzOZVZl34hQ75Ue8pFggwIhANiKdwjb02TZaVBfCLpMNr3XwUquZptfxMd1KjvoZvhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62320799},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3676709af5639ed92f4ce320ca501768ccf66321","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tENzxaWgT9KpHSqZUwYRZPl6lBRv1qIOPduqTwNnIamRJnCeHbEa560K9CGA58C6q+ZdBpOIYJr4GekXIRpOJQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.172_1774672771989_0.9355532903810362","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.173":{"name":"@absolutejs/absolute","version":"0.19.0-beta.173","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.173","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"719c681429f307afd3a79a705991e2c5ee63a99b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.173.tgz","fileCount":230,"integrity":"sha512-VI8ZzMwu2WNkL2QJ1x7v9pjt3AU9qir6C5VFmg6OAVvgs9Hi6dXAj33LEc50ahxpiqh5F9sVt6pp4OlkNfjotw==","signatures":[{"sig":"MEQCIEMN8BVXWr1ns+05CWB161GO0ZBeeyVf/yjta1jrGZW3AiAwOCOXM6HclqB+Cg0eEcLOxVR4Sk2JnKNQNsbnG7+WPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62320679},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"719c681429f307afd3a79a705991e2c5ee63a99b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VI8ZzMwu2WNkL2QJ1x7v9pjt3AU9qir6C5VFmg6OAVvgs9Hi6dXAj33LEc50ahxpiqh5F9sVt6pp4OlkNfjotw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.173_1774673440046_0.08183433082253","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.174":{"name":"@absolutejs/absolute","version":"0.19.0-beta.174","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.174","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c760d9930c3cc2565f51fbbe6004193e0a0aa755","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.174.tgz","fileCount":230,"integrity":"sha512-U+pcQYdSl5dJ+ejewFRHcYK/IBLu+u0uoIRakKkWg6MZEIByCd46PUms0LE5OFtAYiPjF1bTdNB87sWOqgOLzA==","signatures":[{"sig":"MEQCIFch7CT86o9OQ+zkq/fraJk3g8fAzzbj38zoxAT4P9zbAiBf8HSnTYjyTxELcO2xoI8lNkkY1DoesniaCml5L8LIyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62336539},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c760d9930c3cc2565f51fbbe6004193e0a0aa755","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-U+pcQYdSl5dJ+ejewFRHcYK/IBLu+u0uoIRakKkWg6MZEIByCd46PUms0LE5OFtAYiPjF1bTdNB87sWOqgOLzA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.174_1774674038586_0.6038547310272302","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.175":{"name":"@absolutejs/absolute","version":"0.19.0-beta.175","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.175","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"81de21e64e7d5c5a651b36585830ec334bbc14b0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.175.tgz","fileCount":240,"integrity":"sha512-xYRfDj2I92QjXrwrIu42/0wqT8b1mK8HpgGBeBLymx6cnOfrVuVOwlfwe5ZcPQAriSJJgmg9tiavuqvqMNlwcw==","signatures":[{"sig":"MEYCIQCGlDQOb4Xrna008duuOa6UT/wUIZRRhthlpOAvYLxu9gIhALm5/hgAjBVDWq5xavDqjhAeOj3LyRUJLSd4uNDrceEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62435196},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./svelte/components/Head.svelte":{"import":"./src/svelte/components/Head.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./src/svelte/components/JsonLd.svelte"}},"gitHead":"50d0547ef32d12516db3443192b0ed6559a8f68e","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.175_1774680905166_0.7663518133254676","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.176":{"name":"@absolutejs/absolute","version":"0.19.0-beta.176","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.176","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aa9008ac4b7b553328ef384c1d0c3f595aa19833","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.176.tgz","fileCount":240,"integrity":"sha512-RuWMfZE+bpxjp8Bpay9St7IUrifRxlxNlO8LxjlCmJrPVB7K/XPUGDlc9pHeDfeJlBLAl4zWJ8CPufskl8FfTA==","signatures":[{"sig":"MEUCIQCxeyBPdTur1hyohitD3bucHP2FJOzbnSKXFko9JYxIRgIgUBKL5a9hpWNWbDqDd1dvsyVtgzk/ab1t5Z2Av8OsEi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62435020},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./svelte/components/Head.svelte":{"import":"./src/svelte/components/Head.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./src/svelte/components/JsonLd.svelte"}},"gitHead":"a3a7509b5303ca26b182af75470c3a12fa148545","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.176_1774681503598_0.2537506641510101","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.177":{"name":"@absolutejs/absolute","version":"0.19.0-beta.177","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.177","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"31d00c3198ac089ba92b8cd7aff3aefdcee12306","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.177.tgz","fileCount":254,"integrity":"sha512-STTQMnG4mvz/o5Fdw9JlMu+3vYX8khFy0C5USrV+pSXHph0mCrUdTp0IaVoScm3Jq3+SbhbZ9W5EXWIU72xubg==","signatures":[{"sig":"MEQCIGZ3B1QHWKKzctrv4BxRtjjelQnYKR2kK1nA8IiKZXe2AiA4I76Lmfh2TzlXXLaAJRGU8lW66kf0K94HWZboZrepeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62600692},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"31d00c3198ac089ba92b8cd7aff3aefdcee12306","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/components/Head.svelte":{"import":"./src/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./src/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./src/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-STTQMnG4mvz/o5Fdw9JlMu+3vYX8khFy0C5USrV+pSXHph0mCrUdTp0IaVoScm3Jq3+SbhbZ9W5EXWIU72xubg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.177_1774685535494_0.8586711778723664","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.178":{"name":"@absolutejs/absolute","version":"0.19.0-beta.178","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.178","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"127013b965cee01d64cc5e75a5ba4b85920c476a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.178.tgz","fileCount":257,"integrity":"sha512-eom4SbX6AVI43EfpnddCcRYNCKYgm0mWTPspzP/ZzyfzsbsbxnE6KfF2zTwTqzDXbg+QKPhHRWJsXhG9LgW2vg==","signatures":[{"sig":"MEUCIHwUi4sDPJUfE1tfiVMzBwe4CpdQZnYhw1PkZ3uMDVSAAiEApYcXX8/vw4U1651uE2E3tcyM52LQZzyzy8s7pJQwJLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62608777},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"127013b965cee01d64cc5e75a5ba4b85920c476a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eom4SbX6AVI43EfpnddCcRYNCKYgm0mWTPspzP/ZzyfzsbsbxnE6KfF2zTwTqzDXbg+QKPhHRWJsXhG9LgW2vg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.178_1774685795569_0.07783311480753663","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.179":{"name":"@absolutejs/absolute","version":"0.19.0-beta.179","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.179","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c61b3358261c9af3d9b1cc8ecb3f6b021bebc7d4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.179.tgz","fileCount":257,"integrity":"sha512-BAPXoAo5nar7MfnflgKEPTCtEpgi8soXL/xbb2asIZYe0090/vrlCUUEZEzz4rjX8dfPlayD3Jqn1OWxW+BINg==","signatures":[{"sig":"MEUCIETB2iWL5F+j6vQnWSGXPi4X2IRm/5KCki4KvTEOlbwjAiEAkLwrSeVMzPbf5C9WKgYTjY0YRYLmcmLK8S6ns0NETW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62609059},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c61b3358261c9af3d9b1cc8ecb3f6b021bebc7d4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BAPXoAo5nar7MfnflgKEPTCtEpgi8soXL/xbb2asIZYe0090/vrlCUUEZEzz4rjX8dfPlayD3Jqn1OWxW+BINg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.179_1774686065220_0.19084196645126728","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.180":{"name":"@absolutejs/absolute","version":"0.19.0-beta.180","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.180","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b16a8256b9a0fdd7cb517c367f32cd73021d4c42","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.180.tgz","fileCount":258,"integrity":"sha512-nQE67bo6zOFU4cl0cHOIxKa97Z2C701h8y5VIGuuYDtATgYwcoRpimpB2/Eld28mqdfRjCFmKFtlrA81Eq6oDg==","signatures":[{"sig":"MEUCIQCtzm7L4Q42d8ER/DF9DFSECIc5ylmieW9jEaBLHdY7mQIgEP+iyPChYvFec7GHL8dRKvzW1qtdcvBEjXFaEuopde0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62612860},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b16a8256b9a0fdd7cb517c367f32cd73021d4c42","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nQE67bo6zOFU4cl0cHOIxKa97Z2C701h8y5VIGuuYDtATgYwcoRpimpB2/Eld28mqdfRjCFmKFtlrA81Eq6oDg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.180_1774686207239_0.9931856546727111","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.181":{"name":"@absolutejs/absolute","version":"0.19.0-beta.181","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.181","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d0d3d169641558b77a37c32eb93931d980d560d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.181.tgz","fileCount":258,"integrity":"sha512-JBDArS1CPGSDNuF/FQ+gTs529udwD3lTHfb+d4EPxgXY50/dDUSQ1qAZ329ElBNrD2e5f5YkPhvi+UdfioWNTw==","signatures":[{"sig":"MEUCIHRaYliu81/WSlglxkvqbGqknT25X5US0eYBlZkWeHnLAiEAvUFuZkZjM5iYyp6/C6EBbYE0+22JAQmWhsyoi9Q+xqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62615272},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d0d3d169641558b77a37c32eb93931d980d560d0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JBDArS1CPGSDNuF/FQ+gTs529udwD3lTHfb+d4EPxgXY50/dDUSQ1qAZ329ElBNrD2e5f5YkPhvi+UdfioWNTw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.181_1774686382674_0.04521717158167182","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.182":{"name":"@absolutejs/absolute","version":"0.19.0-beta.182","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.182","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5239a3050468dc4058f706f0b2739b46a9650a88","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.182.tgz","fileCount":259,"integrity":"sha512-yyjKYMTjNCQ8QOl109Mb1mR/PWBkTO/kQK6UHKNHBEBRHtoGx6ecDdZqJ81zKCCMdS1O892tz0EJt6FaOQehww==","signatures":[{"sig":"MEUCIQD2XB9oS8PoWXi3p6vSfj4N79lZwaUetTFu7ismk1qacgIgJFjuXgQxLSIi1+67Tdr229+PLCkcqq+44Ai3h/vp3Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62620179},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5239a3050468dc4058f706f0b2739b46a9650a88","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yyjKYMTjNCQ8QOl109Mb1mR/PWBkTO/kQK6UHKNHBEBRHtoGx6ecDdZqJ81zKCCMdS1O892tz0EJt6FaOQehww==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.182_1774686691397_0.6186712734063198","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.183":{"name":"@absolutejs/absolute","version":"0.19.0-beta.183","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.183","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4f2017f0e71d7492a9fab50da987b5c3aa84d075","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.183.tgz","fileCount":260,"integrity":"sha512-ccec90n8NngQEV4PvHQ/K2yD+lPmXDt1uf1G9zB9rM4XQ7D890J/NVCZ6h7G/AC5/vmAOvcIEdHTreNCtVkaRQ==","signatures":[{"sig":"MEUCIHHFde6t/7WN4fIxb0rgk5GNQOltgWYXsUrXoSRtOqMzAiEAzbeMYUbk5FygI+91SWbpn8sIEuHAiw99UpXV8YVzDK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62616076},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4f2017f0e71d7492a9fab50da987b5c3aa84d075","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/index.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ccec90n8NngQEV4PvHQ/K2yD+lPmXDt1uf1G9zB9rM4XQ7D890J/NVCZ6h7G/AC5/vmAOvcIEdHTreNCtVkaRQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.183_1774686926828_0.8040310234056134","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.184":{"name":"@absolutejs/absolute","version":"0.19.0-beta.184","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.184","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d50f4810674617a0c11d352cf2b42731410670dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.184.tgz","fileCount":260,"integrity":"sha512-Ihd0WYoAgV0DDgMkskghcRFjJzeBjZJchJyiiXRyeBjnrtE4tRfN0KX0uIhGpAlvm3Dk8x8QYy+VLNPDnBYiAw==","signatures":[{"sig":"MEQCIA2wHts953D2qgRzYlu2CJzmEPh1VkGhfMl3rkj+z5n7AiA97bErSOa0HiATCNxI28vW+NTNWmSpCy6qbjDGSJk1tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62616082},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d50f4810674617a0c11d352cf2b42731410670dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ihd0WYoAgV0DDgMkskghcRFjJzeBjZJchJyiiXRyeBjnrtE4tRfN0KX0uIhGpAlvm3Dk8x8QYy+VLNPDnBYiAw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.184_1774686994277_0.15148103733555085","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.185":{"name":"@absolutejs/absolute","version":"0.19.0-beta.185","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.185","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bc364a45a9ff2d02cccd08a902818719ffb9af3c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.185.tgz","fileCount":260,"integrity":"sha512-15xHYzEUpJNQOkWA2rwKvaPwoUVnh3zd7L9+EP38iGOKf6d5xVEsB3h/s1TZ9b9ZPFtUKdfh4y9kjXYeh4LyRw==","signatures":[{"sig":"MEUCIFfuJJXaSUFCC2Th6JQZHnR3YVv+T4p7TMOQINLm1Rz3AiEAsbFfsxT+kxgn+qy6L+1sWJU8Qvcbt/dBMulaHEIw+4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62652144},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bc364a45a9ff2d02cccd08a902818719ffb9af3c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-15xHYzEUpJNQOkWA2rwKvaPwoUVnh3zd7L9+EP38iGOKf6d5xVEsB3h/s1TZ9b9ZPFtUKdfh4y9kjXYeh4LyRw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.185_1774687682024_0.5164226335398749","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.186":{"name":"@absolutejs/absolute","version":"0.19.0-beta.186","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.186","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0682a9d08f31a0a45e157caae82c46349d98e5af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.186.tgz","fileCount":260,"integrity":"sha512-hj58hF4jA8Dli+S+XlLipZ3WLSVLCk0vYZMjp9XEJxyIljf6enb8RcqRy95Y7eP+qoRq2KC4UhvhCvkUjllKEA==","signatures":[{"sig":"MEQCIFV9h092oAbaDbk+Zl4AO5TzvIoLCfI+wTkxjxmBoUrzAiAM/qsxiWwsDzvvEgFa2Iok6OpmvNJjRoXroah6+GG+NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62620996},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0682a9d08f31a0a45e157caae82c46349d98e5af","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hj58hF4jA8Dli+S+XlLipZ3WLSVLCk0vYZMjp9XEJxyIljf6enb8RcqRy95Y7eP+qoRq2KC4UhvhCvkUjllKEA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.186_1774687880920_0.1517625900236077","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.187":{"name":"@absolutejs/absolute","version":"0.19.0-beta.187","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.187","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"31ad8a858addc0e2de643adfcc0bc8e308109f34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.187.tgz","fileCount":260,"integrity":"sha512-vcdYh5LBHoUm7TvCytJrFK+gRfpM74fxKp99JTejWxeYCLQfazxe203tjj3wyXFKU4ybvHNzj3eYY85fIQdqgw==","signatures":[{"sig":"MEUCIQDKAeLPBqMwNh3ZLr5wOBjFjKP61PLYBx2ThrE6tWDGAQIgKk/oK15JbAaVPtxVdUCeXm6+eOol8mPrGqYyRgHGfU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62623214},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"31ad8a858addc0e2de643adfcc0bc8e308109f34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vcdYh5LBHoUm7TvCytJrFK+gRfpM74fxKp99JTejWxeYCLQfazxe203tjj3wyXFKU4ybvHNzj3eYY85fIQdqgw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.187_1774688034314_0.2384182580484937","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.188":{"name":"@absolutejs/absolute","version":"0.19.0-beta.188","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.188","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2c1d82b6b2fee536c98784be5b33dd99ebba3c7b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.188.tgz","fileCount":260,"integrity":"sha512-O5N9r/INAG46wTnPcgswD5ZVUg8EP1GQdFjFU1qqsoDvHssXRY1yWouqKwYrkyn+oNeY4FukJgWi4iZ2EkBTLA==","signatures":[{"sig":"MEQCIDQu264bdR7iLJveaN++HZT4yidt3kV+K6P96FWxnvVoAiAngHU1zNdhKtPf/Aws1wuMP3Z8Z51ebXyoIOMbI23lbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62623679},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2c1d82b6b2fee536c98784be5b33dd99ebba3c7b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-O5N9r/INAG46wTnPcgswD5ZVUg8EP1GQdFjFU1qqsoDvHssXRY1yWouqKwYrkyn+oNeY4FukJgWi4iZ2EkBTLA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.188_1774819589061_0.5171790488976309","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.189":{"name":"@absolutejs/absolute","version":"0.19.0-beta.189","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.189","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1d075ccf4e39eb080e7fcb9e4394bfd01f675153","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.189.tgz","fileCount":260,"integrity":"sha512-LW18Ex2MPdUpMY6gdKpOojD/5Mhy1fFlb4paJkYbxC4X7cJmI2naY/0mnkUZHVwM2hMvrckYENjfU6D5tito5g==","signatures":[{"sig":"MEQCIAhHd0jgg5Le53KMNuaipWNRrrsIShSEQ3lnnzFgZxApAiBwD2fYebpzc0zEY71I1ZJBJhiY25ZG00cEmeGaPQBhYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62623867},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1d075ccf4e39eb080e7fcb9e4394bfd01f675153","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LW18Ex2MPdUpMY6gdKpOojD/5Mhy1fFlb4paJkYbxC4X7cJmI2naY/0mnkUZHVwM2hMvrckYENjfU6D5tito5g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.189_1774819659359_0.629163508137073","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.190":{"name":"@absolutejs/absolute","version":"0.19.0-beta.190","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.190","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1dd6a2b63cf1d013df135b013121f65ca37400c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.190.tgz","fileCount":247,"integrity":"sha512-IVRTb9cz3/MYuFrOnq07fV/xxeNGsw1/AYrdEDQhfCdh/SCXRolo/83rFMfUez6XjG/UaHJarvJLZJnpIffKww==","signatures":[{"sig":"MEQCIHcABxUcCtA189O6RVe+PklOrZEVrM2xsi+xIURR8mE0AiAcN7bxNMg0PXzj2O9RCfgedK+wwaM/SRi8Thnu4R6mXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53549197},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"cc179ce4ccb192e4ffb7083f8b2ff831e265f696","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"rm -rf dist && bun build src/index.ts src/build.ts src/angular/index.ts src/angular/components/index.ts src/react/index.ts src/react/hooks/index.ts src/svelte/index.ts src/vue/index.ts src/vue/components/index.ts --outdir dist --sourcemap --target=bun --external react --external react-dom --external vue --external @vue/compiler-sfc --external vue/server-renderer --external svelte --external svelte/compiler --external svelte/server --external elysia --external @elysiajs/static --external @angular/compiler-cli --external @angular/core --external @angular/common --external @angular/platform-browser --external @angular/platform-server --external @angular/ssr --external zone.js --external debug --external sharp --external @absolutejs/native-linux-x64 --external @absolutejs/native-linux-arm64 --external @absolutejs/native-darwin-x64 --external @absolutejs/native-darwin-arm64 && bun build src/utils/imageClient.ts --outdir dist/image-client --target=browser && bun build src/cli/index.ts --outfile dist/cli/index.js --target=bun && tsc --emitDeclarationOnly --project tsconfig.build.json && mkdir -p dist/dev && cp -r src/dev/client dist/dev/client && mkdir -p dist/svelte/components && cp src/svelte/components/*.svelte dist/svelte/components/ && mkdir -p dist/vue/components && cp src/vue/components/*.vue dist/vue/components/","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.190_1774830107051_0.07427327461414235","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.191":{"name":"@absolutejs/absolute","version":"0.19.0-beta.191","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.191","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2164adbc143e83813f94470247e34642e7117899","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.191.tgz","fileCount":250,"integrity":"sha512-RQyzjSHmc8xNOSdK+MOjJ/wd1Y9TMHONX4K57xV45wcHr6S8KzbyebPaL354wFku2bBAGv9tUAtTN5Un8MzPUA==","signatures":[{"sig":"MEUCIQCqqkSNvoOxIS5c2wM6Hh6cxH0+GYqtutvXFg3krJEMdQIgeYRlZ9SiBkAUoWpozw4pjxEfPF8DbU/ycQExP/UbYYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53604499},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2164adbc143e83813f94470247e34642e7117899","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RQyzjSHmc8xNOSdK+MOjJ/wd1Y9TMHONX4K57xV45wcHr6S8KzbyebPaL354wFku2bBAGv9tUAtTN5Un8MzPUA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.191_1774835699794_0.4708612938839274","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.192":{"name":"@absolutejs/absolute","version":"0.19.0-beta.192","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.192","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"339eff2bf8e68b4d8dfee54a4c60a9091cb4a274","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.192.tgz","fileCount":251,"integrity":"sha512-c/zrV29X4P1s3UB3oKjNGu+V+tcXDAVVSzLOOHzLZnAGaQyuv/QHxR17rLwfYoUZ6PRNpS4aYMdsPqJ87s1Dcg==","signatures":[{"sig":"MEQCICsfXB7TAWHMggkWMWjcJj7O/ffDOgx2Ol8OIZXZjcVqAiBwxvzXRQwPkT6iQk15R63/NkHVwESMG3cpObVwydfhuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53623650},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"339eff2bf8e68b4d8dfee54a4c60a9091cb4a274","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-c/zrV29X4P1s3UB3oKjNGu+V+tcXDAVVSzLOOHzLZnAGaQyuv/QHxR17rLwfYoUZ6PRNpS4aYMdsPqJ87s1Dcg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.192_1774850868974_0.8290009943442065","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.193":{"name":"@absolutejs/absolute","version":"0.19.0-beta.193","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.193","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a70e66cd89eb310cb4009df4d96778782f30a744","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.193.tgz","fileCount":251,"integrity":"sha512-TBjhPNicRZVHxF1sVmEFo8FWBwRLNmV9vX2fZX/G5vqQaZk4+6S6F4SzOQa5IY3/v7z4QJ0JxUUiuMMREHIcIw==","signatures":[{"sig":"MEYCIQC/KY1vxMDk8KfJcTnN+2dp2whG1aitqHXxVQSqCosqUwIhALM3IZmo4lLPcdTD4v7UBuskSFD1izkE4YrPp60A6ccM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53623650},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a70e66cd89eb310cb4009df4d96778782f30a744","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TBjhPNicRZVHxF1sVmEFo8FWBwRLNmV9vX2fZX/G5vqQaZk4+6S6F4SzOQa5IY3/v7z4QJ0JxUUiuMMREHIcIw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.193_1774850999870_0.5880215025327864","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.194":{"name":"@absolutejs/absolute","version":"0.19.0-beta.194","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.194","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d8357a8cb160700b35f8291c220980833cd761dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.194.tgz","fileCount":251,"integrity":"sha512-Jp7Ua7jeROTfz9iPJ8IMkhpVEyWmfKBrN9I4etegVtOFmq7ZM+a5fYkCfmoXkMyU/XqWLM9pj3eFSPeBlzJ4OQ==","signatures":[{"sig":"MEYCIQDTBkiMNX8Lndk3cuTPFs4bQzt4UppTdK0NrZDTLJ3MsAIhAJ/ziWKKjiQbLyPyMwQ5zgGucqcfMMU7i/veuHJr0hiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53624302},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d8357a8cb160700b35f8291c220980833cd761dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Jp7Ua7jeROTfz9iPJ8IMkhpVEyWmfKBrN9I4etegVtOFmq7ZM+a5fYkCfmoXkMyU/XqWLM9pj3eFSPeBlzJ4OQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.194_1774851299012_0.2550942347572882","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.195":{"name":"@absolutejs/absolute","version":"0.19.0-beta.195","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.195","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d404274dedc0b9db752d12127e657266855ee5bd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.195.tgz","fileCount":251,"integrity":"sha512-F9ctb5npyO0uLHKLfpdNw2gP6Vzd79cg8cD5fT1MW7F274OAiI4AGR9hn3gSJEs7aCbHrai7YM7Cq6A9Im4kaA==","signatures":[{"sig":"MEUCIQDqFDhqoGItXFrFb7TJgHuZ1uP3HiYctbYpmh1fDVTG/QIgLjgAcMKWEn9sNs9NpE4LXpWbunzd8VgjBTxxzBvcMzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53623718},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d404274dedc0b9db752d12127e657266855ee5bd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-F9ctb5npyO0uLHKLfpdNw2gP6Vzd79cg8cD5fT1MW7F274OAiI4AGR9hn3gSJEs7aCbHrai7YM7Cq6A9Im4kaA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.195_1774851501247_0.7212180975261193","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.196":{"name":"@absolutejs/absolute","version":"0.19.0-beta.196","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.196","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3e03291121d25736732af53efec2dc6bb49feb9b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.196.tgz","fileCount":251,"integrity":"sha512-AVN5zwOLJJ0nI+JdQj9qX1op/b/qrZLFIj59sGnC9Ka6Zy0pJZbD+HGJvkDlrBKlKM1LNPSAbZUlTfHjwlQb0Q==","signatures":[{"sig":"MEQCIEjr/6dw83DkMaXEphALeO0BI2o6AtcCt+coaJlhcOYeAiB9v+bsCivZszt3eJreeJWwMVXGw+/DVlU3BzNGGrDuGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53625270},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3e03291121d25736732af53efec2dc6bb49feb9b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AVN5zwOLJJ0nI+JdQj9qX1op/b/qrZLFIj59sGnC9Ka6Zy0pJZbD+HGJvkDlrBKlKM1LNPSAbZUlTfHjwlQb0Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.196_1774851712640_0.4499657121490632","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.197":{"name":"@absolutejs/absolute","version":"0.19.0-beta.197","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.197","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"603c98c581b72e37f4ea9b199604e86e01186bcb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.197.tgz","fileCount":253,"integrity":"sha512-CAgTY+eU26whBtXWRAtryjlXhDMXFrFOicMBx3o6NFr6HDr957ICr2WDGpbBuHJKfL/4kMs6Xb7s+y4uAQAIeQ==","signatures":[{"sig":"MEQCIBpbLq4516gKX+mYnNWAk3yRmeRCGuu+fxJlytvuR5D5AiB1wnFyHxwluoNS4n1Gp3N3CYyS6WRPljDMRmXGJIRuBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53639137},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"603c98c581b72e37f4ea9b199604e86e01186bcb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CAgTY+eU26whBtXWRAtryjlXhDMXFrFOicMBx3o6NFr6HDr957ICr2WDGpbBuHJKfL/4kMs6Xb7s+y4uAQAIeQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.197_1774852178010_0.5334021157264932","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.198":{"name":"@absolutejs/absolute","version":"0.19.0-beta.198","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.198","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2050c2c0cb109c903d70dccd0af186d5876c82f2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.198.tgz","fileCount":253,"integrity":"sha512-WpHsB+u+NFdKXJ/0x4D2+xayBS9d8W5OyZjRouU0XUf+K5p3jUBZFTmOU/DoHpZVf74QocNEYho9k3RKIGApXA==","signatures":[{"sig":"MEQCIE+nNqLcLWZftqIfhKed4mpPIxFs62f0YHJUuO198T+KAiBYeMDxBgAO/++M5f8nKxttfTh7iXj2GwJZGQsfoj7gFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53639111},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2050c2c0cb109c903d70dccd0af186d5876c82f2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WpHsB+u+NFdKXJ/0x4D2+xayBS9d8W5OyZjRouU0XUf+K5p3jUBZFTmOU/DoHpZVf74QocNEYho9k3RKIGApXA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.198_1774852338063_0.3070092727626692","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.199":{"name":"@absolutejs/absolute","version":"0.19.0-beta.199","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.199","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6286f5e3e0d47e5e7e32dda9b31f22e6ff7a6eec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.199.tgz","fileCount":253,"integrity":"sha512-d9enFkSZ1WYkRPsKdTky28r3zBcnkcETIUoEfpyitibvytMIxZl02l1QV8OV5TSYy0oSGGIyb3CZkrQnvYe7/Q==","signatures":[{"sig":"MEUCIBXzVEiLdjUCtnnUyfc0uikQRhZ8ABdURG8FqHZ8TuZJAiEAnS6GsbYbk4QMdvT4gdLHjT1a7nKg9vJ+GSDLlnB4sT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53632091},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6286f5e3e0d47e5e7e32dda9b31f22e6ff7a6eec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-d9enFkSZ1WYkRPsKdTky28r3zBcnkcETIUoEfpyitibvytMIxZl02l1QV8OV5TSYy0oSGGIyb3CZkrQnvYe7/Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.199_1774852517225_0.35559014356160423","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.200":{"name":"@absolutejs/absolute","version":"0.19.0-beta.200","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.200","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d7bdfa73ffe59ad80edd8fa06ce399594ece928e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.200.tgz","fileCount":251,"integrity":"sha512-huCOuVtesMx78X85nbiEE7g1f5ncYYGWGw3pu6O4gi2rNh22XJg0YYx0S1+ID4Lqh52JINYCPJMXqnkW+Wh7NQ==","signatures":[{"sig":"MEQCIBbvV1mJx2bfvDTzvKUZ2ZwNTsFbTKmcAxPkoVjTZFYVAiBtGgxjigeWlB2Ns5hI3pF8F9eiP58OC5obA2MJ2bLKFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53600266},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d7bdfa73ffe59ad80edd8fa06ce399594ece928e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-huCOuVtesMx78X85nbiEE7g1f5ncYYGWGw3pu6O4gi2rNh22XJg0YYx0S1+ID4Lqh52JINYCPJMXqnkW+Wh7NQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.200_1774853414885_0.03435874891070556","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.201":{"name":"@absolutejs/absolute","version":"0.19.0-beta.201","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.201","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c13326f1dc53251c902da76b3804cc09d1601fb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.201.tgz","fileCount":251,"integrity":"sha512-TzDZhy0/RAY5le7zki7BlJ5ndYllSA43AU0gajkJTzNaOw/5KvgPMECl94hJ2Zwnbk5ExNxxpVEKsmdsaMLEGQ==","signatures":[{"sig":"MEYCIQCyd7v6X++QcRI4+5+RJviJDPpYZdUixHuq9UMs6CzS+AIhAK3tqQ/YhYCUeQaSS+5SsziDIuObRk1otUVwOG6BOJes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53600158},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c13326f1dc53251c902da76b3804cc09d1601fb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TzDZhy0/RAY5le7zki7BlJ5ndYllSA43AU0gajkJTzNaOw/5KvgPMECl94hJ2Zwnbk5ExNxxpVEKsmdsaMLEGQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.201_1774853769253_0.3984111599439035","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.202":{"name":"@absolutejs/absolute","version":"0.19.0-beta.202","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.202","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ee44de98f50fa9540aa2b72bc3faf9025c800614","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.202.tgz","fileCount":252,"integrity":"sha512-hmx1M0n/AZKxd/QdKZDZGTVHvFiTV3ukdm2+vM4jKnprg3njue8+3VD4DhQGa9t+Vyjmy4f4HeLOOoHIjW0ZyQ==","signatures":[{"sig":"MEUCIQCs5YJFyxbijIWSBrA9RadT8lT56aysk4srZx8J9Hyh8AIgSbwyh8omI7SiATRG8+G3CC7UlcXjpYGFh+ioJ/O2Gy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602415},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ee44de98f50fa9540aa2b72bc3faf9025c800614","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hmx1M0n/AZKxd/QdKZDZGTVHvFiTV3ukdm2+vM4jKnprg3njue8+3VD4DhQGa9t+Vyjmy4f4HeLOOoHIjW0ZyQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.202_1774854268519_0.5984470555360111","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.203":{"name":"@absolutejs/absolute","version":"0.19.0-beta.203","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.203","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1a3f1cfa663aacf02aab04e8d2b1bb3ec7dca6cb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.203.tgz","fileCount":252,"integrity":"sha512-gy+fUTzfJUGT9mJyAdhqxQBVQZA+5zMopJu/bl8y1QobdCBTOx4+3WDWA61JBnvvbZYg2jENaSOFV0zoJVFKLg==","signatures":[{"sig":"MEUCIQCQwChANvDS9a0RChT5bXow5ij1ShRnKMooWV0DanXfJwIgKAZWHxXjY0U1E5YYp/+E8PvDOts8CCJaRdGEjTn0iEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602509},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1a3f1cfa663aacf02aab04e8d2b1bb3ec7dca6cb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gy+fUTzfJUGT9mJyAdhqxQBVQZA+5zMopJu/bl8y1QobdCBTOx4+3WDWA61JBnvvbZYg2jENaSOFV0zoJVFKLg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.203_1774854450854_0.026663676632203925","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.204":{"name":"@absolutejs/absolute","version":"0.19.0-beta.204","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.204","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bb3a683633918d4f9eccb94f118d0ad33bfb419c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.204.tgz","fileCount":252,"integrity":"sha512-w6vqNyaWnHthXzRPhDJhQHHTrotFmbEl/BJYcLws7Y8lk67Yy9SfHLLyV4f7IhaFVqIO6sSHavc414O7uEPJWw==","signatures":[{"sig":"MEUCICVEuTAYMhkAXFCVpwpwR/4XXp7wuV7QNSJzhtrOvzvEAiEA1dJ8Og+exTUkQ++5sWQg4ZuVf9Tcph2uwXhmKWstkgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bb3a683633918d4f9eccb94f118d0ad33bfb419c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-w6vqNyaWnHthXzRPhDJhQHHTrotFmbEl/BJYcLws7Y8lk67Yy9SfHLLyV4f7IhaFVqIO6sSHavc414O7uEPJWw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.204_1774854526129_0.9671285761959711","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.205":{"name":"@absolutejs/absolute","version":"0.19.0-beta.205","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.205","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fa4383dc3b9efa94d1ca3f6247b2c5a06f9ba4f8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.205.tgz","fileCount":252,"integrity":"sha512-rXsaF4Wi+vlsXI50lDIZ68v2XQHSVFx9LkzQrIG7+bO+eB426NnWuhbDXiWVCgngHGZ+ZpazSgPiH9nDaNJBaw==","signatures":[{"sig":"MEUCIQDls6HJtvk20gx2AJFvE2rcg1rhatusJCPR/yedX8GoFAIgXMRKn04hiJw0tFRAfS2M5CI+7akwb0Ncb5KGBubItuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602715},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fa4383dc3b9efa94d1ca3f6247b2c5a06f9ba4f8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-rXsaF4Wi+vlsXI50lDIZ68v2XQHSVFx9LkzQrIG7+bO+eB426NnWuhbDXiWVCgngHGZ+ZpazSgPiH9nDaNJBaw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.205_1774854652841_0.5197676889698373","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.206":{"name":"@absolutejs/absolute","version":"0.19.0-beta.206","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.206","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7887999d36a4b304718ae5cea3ae569145535c0f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.206.tgz","fileCount":252,"integrity":"sha512-UmoN6BDhth6FtsoHytWPDlia7tP/63tO7M/MbLBGpOVfsc2n/lXl0GIYuLuBN8Qt8OYZAaDTeyK3yo6aD08ncg==","signatures":[{"sig":"MEUCIQCiGhP/1Lp4PZQiER6bO5FR+L//s1ObvmUaVr2u++Fw5AIgSmfs/t4Gd6Ntp371Rc7sNhg1K1ulLG8d2897lrWOo/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53602718},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7887999d36a4b304718ae5cea3ae569145535c0f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UmoN6BDhth6FtsoHytWPDlia7tP/63tO7M/MbLBGpOVfsc2n/lXl0GIYuLuBN8Qt8OYZAaDTeyK3yo6aD08ncg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.206_1774854707934_0.7959635782223557","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.207":{"name":"@absolutejs/absolute","version":"0.19.0-beta.207","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.207","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f68f482d543300bbd492d4fd4edfe988af9089bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.207.tgz","fileCount":256,"integrity":"sha512-+7c7eNRokt6Y27Rp0OvMK/SVZZJFvV+4ekt6Mudf7SNrtZIR0ZUDiI/aM6vXo/OHQOFBSefuA83LZ+VL+6ybew==","signatures":[{"sig":"MEUCIBONAuAXgrXyidwPA7ZRSvTaOTgifajlyhHhFT1tiYaPAiEAvEMzQavLPOjUmc8NlknaGQ2ORoIa5+4U8MKAsudmkaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53606378},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f68f482d543300bbd492d4fd4edfe988af9089bc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+7c7eNRokt6Y27Rp0OvMK/SVZZJFvV+4ekt6Mudf7SNrtZIR0ZUDiI/aM6vXo/OHQOFBSefuA83LZ+VL+6ybew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.207_1774854953260_0.7179010839435","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.208":{"name":"@absolutejs/absolute","version":"0.19.0-beta.208","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.208","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e8827c0023fb99a98c640b9991680871e525e048","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.208.tgz","fileCount":256,"integrity":"sha512-V+e+GDyl2/IvpJcCPMalXrVnKSGJVDjidvrk+zbLWL6chSvL+5Ko6TfJuPdqCXcAfeCNb3trgTxqUXt1wD0OcA==","signatures":[{"sig":"MEUCIChwEK73PnONZkFa/NNwi6/w+WC7QuuPMRYZdvnOkRDkAiEAgeyvwgBB/vCxfRf/NOCFoE+r+8oFXQGIfTqBiI8niQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53606830},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e8827c0023fb99a98c640b9991680871e525e048","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-V+e+GDyl2/IvpJcCPMalXrVnKSGJVDjidvrk+zbLWL6chSvL+5Ko6TfJuPdqCXcAfeCNb3trgTxqUXt1wD0OcA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.208_1774855047836_0.6039385912278679","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.209":{"name":"@absolutejs/absolute","version":"0.19.0-beta.209","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.209","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"288c04eb7f31a3c0efeb5888d68a307b5c3c403c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.209.tgz","fileCount":257,"integrity":"sha512-Wxp/nRT1pP8Xw3oeYy+UgJPMQoFaf8942h4MiUnLTUyM2oDazYzVlbkd8UE0xSRp4qMtEd6x1ekerJI7j4NEvg==","signatures":[{"sig":"MEQCIEm38z4PuIz55UMrK+3kWJHjEsYZRLPv8dOAS7IaLqSTAiBgSN05GRbpNoI9wniKDgCi4FsMSWXO7159QXBxNcbYxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53634170},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"288c04eb7f31a3c0efeb5888d68a307b5c3c403c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Wxp/nRT1pP8Xw3oeYy+UgJPMQoFaf8942h4MiUnLTUyM2oDazYzVlbkd8UE0xSRp4qMtEd6x1ekerJI7j4NEvg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.209_1774856879840_0.8858865073559039","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.210":{"name":"@absolutejs/absolute","version":"0.19.0-beta.210","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.210","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9fb6dea5f9b4c84dc896ea8cb68449b241f2e02f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.210.tgz","fileCount":257,"integrity":"sha512-cts9PP2AKXSJSarMulRmwVKUrZcgHXqHOI6rc3ZidHsJY1KHyvvIZd78CdcgshuEhjyPboCK4wrMZ/A9heybVg==","signatures":[{"sig":"MEQCIBaQRmKpf0H0RKOUcgV6MAvSklIEi8P64mVhNzJjjW6vAiBLwBC6XAuJaAl4JnzmpgjwjDu+m3Ko8xPOdJOYcsmPoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53634170},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9fb6dea5f9b4c84dc896ea8cb68449b241f2e02f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cts9PP2AKXSJSarMulRmwVKUrZcgHXqHOI6rc3ZidHsJY1KHyvvIZd78CdcgshuEhjyPboCK4wrMZ/A9heybVg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.210_1774857014214_0.8484592701588538","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.211":{"name":"@absolutejs/absolute","version":"0.19.0-beta.211","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.211","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"da15fdadb6143c7d46a77ebf3740301dd473a6bf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.211.tgz","fileCount":257,"integrity":"sha512-zrgpdGOtaOsVhoS2mkFvnDOjmEAqSqd+uDUBOYfE4+EWVaiBpX8QPSFMP1oInUr8OIOScCN1ds6h1FtNjlfzHQ==","signatures":[{"sig":"MEUCIQDNa5AbeVJoNFuYhO204oe35ILh907lH+la6g82FecDtwIgcz0l0jHltXwF/05bZX8TPmUN3B5oC60T+sCJSvmdKX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53634930},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"da15fdadb6143c7d46a77ebf3740301dd473a6bf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run vue-tsc --noEmit","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zrgpdGOtaOsVhoS2mkFvnDOjmEAqSqd+uDUBOYfE4+EWVaiBpX8QPSFMP1oInUr8OIOScCN1ds6h1FtNjlfzHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.211_1774857309886_0.09782608333975462","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.212":{"name":"@absolutejs/absolute","version":"0.19.0-beta.212","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.212","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e5fd5361dc33b37d7634233382c2bf2bc36cc30","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.212.tgz","fileCount":259,"integrity":"sha512-NRSFjtERKaWSG7UUAXWWBVjjfwl86937t3nmGK/cMX8gZcyFHblOBz78HmuLliDmzEaMqHf99fkl/ZuUaceQTA==","signatures":[{"sig":"MEUCIQCyS23eNlymdbpcM078Pja83X8HsJ3Rx2yj6Q5NW5ZLAQIgDxGDViC8cLRl4a21ue+E3KMLR/ymR00CYfFqFd9jxEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54039881},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e5fd5361dc33b37d7634233382c2bf2bc36cc30","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NRSFjtERKaWSG7UUAXWWBVjjfwl86937t3nmGK/cMX8gZcyFHblOBz78HmuLliDmzEaMqHf99fkl/ZuUaceQTA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.212_1774858911915_0.12083877104506735","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.213":{"name":"@absolutejs/absolute","version":"0.19.0-beta.213","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.213","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80e0d82e7b6577657097aaf4fa4a9e8d40c37e7d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.213.tgz","fileCount":262,"integrity":"sha512-9Xk9kJne6ltBFzFYU5rw+sxYqGF3MguLifjDXZNw8j87GytLjE03TxAY58ad7ID/xFvVIGdGq1wey5/MVw/1Sw==","signatures":[{"sig":"MEUCIQDbgsZWlckyf1EZ3btZv/lzfMlkZK/7s6jBos1HH90WHAIgY1rPs4W9hU8HdOv1k3YYS8ZVLBCJoeredJ5vPkPUv2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54440132},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"80e0d82e7b6577657097aaf4fa4a9e8d40c37e7d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9Xk9kJne6ltBFzFYU5rw+sxYqGF3MguLifjDXZNw8j87GytLjE03TxAY58ad7ID/xFvVIGdGq1wey5/MVw/1Sw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.213_1774861290014_0.9950102751674679","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.214":{"name":"@absolutejs/absolute","version":"0.19.0-beta.214","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.214","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"430b222bda372637630d2ab57a6ea21383f8f8af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.214.tgz","fileCount":296,"integrity":"sha512-NtHJwWV7vQQtZI1XJYfU+uWsZ9q1HSNfIsL5+BuArvlRaebzjwvTBBXEgluUQynHCX91IpY5IekbJJw/egpRaA==","signatures":[{"sig":"MEUCIAJwQiUS1LTue3PobV7yLLXglJcrdsFsxD3DL/q5sybnAiEAwOyo0QKAubs8ifk3QjqWnwPLHeJAUJTJtns2hL5ZB7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56214032},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"430b222bda372637630d2ab57a6ea21383f8f8af","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NtHJwWV7vQQtZI1XJYfU+uWsZ9q1HSNfIsL5+BuArvlRaebzjwvTBBXEgluUQynHCX91IpY5IekbJJw/egpRaA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.214_1774862673106_0.13694425530351473","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.215":{"name":"@absolutejs/absolute","version":"0.19.0-beta.215","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.215","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"102369fb88b922ad05780ebf9c17c4b977af94d9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.215.tgz","fileCount":296,"integrity":"sha512-Hc+CvLpPataEE5HTGOxCT11JRUGvIolV5nA3UCugY3+KavGqSR+pzvKoJrecgt8Mb2D/L5sc+zUaZ/T9xhGp5w==","signatures":[{"sig":"MEUCIQCcKsh+OwC4doZVSGuq6X7H+1RXk7VmDunm7Ff+FpEJBQIgRNx+5rDlIb0zatW6Dd9OmtuZFO6KrKJ5PRv/hQsgSH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56214454},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"102369fb88b922ad05780ebf9c17c4b977af94d9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Hc+CvLpPataEE5HTGOxCT11JRUGvIolV5nA3UCugY3+KavGqSR+pzvKoJrecgt8Mb2D/L5sc+zUaZ/T9xhGp5w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.215_1774862923157_0.5684300650826666","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.216":{"name":"@absolutejs/absolute","version":"0.19.0-beta.216","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.216","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a0b4d6b3d29146b8e8aabac2e009d8a7b3cbc2cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.216.tgz","fileCount":296,"integrity":"sha512-r3nQvBM0YVjE4cUcPhiwwqxySBlfYZS7X6bUT81bTDyQt8nf0UIChPhUgVOPU2rqLp6ymmlMYVHXlTQuiPCVlw==","signatures":[{"sig":"MEQCIBQ8MmYaS62PBuzAIRHVMTegjsOyF1299BQUZrA6d7eRAiBbk7iLi0G9QuPDZ6ausIoAnSqBic2ypO8ZomQZyDJC/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56214665},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a0b4d6b3d29146b8e8aabac2e009d8a7b3cbc2cc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-r3nQvBM0YVjE4cUcPhiwwqxySBlfYZS7X6bUT81bTDyQt8nf0UIChPhUgVOPU2rqLp6ymmlMYVHXlTQuiPCVlw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.216_1774863270452_0.16229528251722258","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.217":{"name":"@absolutejs/absolute","version":"0.19.0-beta.217","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.217","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cac983ccfeb9d6f4e45b432a58256a263408ecb4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.217.tgz","fileCount":296,"integrity":"sha512-PYZPG/5ie07Sd6W1qdw1BbpHB3kvLjbzOaqz45JN3FTB4XP+0qouCt3bmETYgxWW+cQcqaos51vFsyx7eNm9hw==","signatures":[{"sig":"MEUCIQCtwFhezzOleFO35U7WpbNwWyOfzo36AiA31ltBbYJaoAIgCPybJmpytpNpIGCPtk1fmezvgW9TS48O2W6nN072Kns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56214255},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cac983ccfeb9d6f4e45b432a58256a263408ecb4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PYZPG/5ie07Sd6W1qdw1BbpHB3kvLjbzOaqz45JN3FTB4XP+0qouCt3bmETYgxWW+cQcqaos51vFsyx7eNm9hw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.217_1774863371182_0.33926421456258615","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.218":{"name":"@absolutejs/absolute","version":"0.19.0-beta.218","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.218","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e744e2c410dec83c64722bb450cdf83a7daa0076","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.218.tgz","fileCount":300,"integrity":"sha512-A9rxanHiiNu6FxVAgh0IM6fgDO8aYzAieNIW04moHnrCA3zIMcx2/mjpTvH/vI+apfnrq0Ew4r7QUIWn9Korvw==","signatures":[{"sig":"MEUCIQDb37+iCbQH+c2bzF/axOS6Vi23xMxXhqDw+KLuzwpLmwIgeRcGY8qCPvedUe14hqQCF5H19uPs6yWNIcPm8wRtHUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56352312},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.218_1774865836645_0.4974397374730042","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.219":{"name":"@absolutejs/absolute","version":"0.19.0-beta.219","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.219","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"443c27170fb7747bc386f8258e1e56286a500a40","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.219.tgz","fileCount":300,"integrity":"sha512-gZathezQfw6QuH7WXdMpzQx1g17h5fFpPi4J9b4hER4rwaAzLcNqC+63eR7tFrSPtGsp3KtFdEZP0Tbi02Z26w==","signatures":[{"sig":"MEYCIQDULsPBO0ToK4y2JsXZVx5H6a04v1iH7LvG3IeOCnCV0wIhAMXukK2iVwNInM7ihbxn7QnvPVGJjcBGIuP11Sed8Och","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56352125},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.219_1774867048807_0.872375270428982","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.220":{"name":"@absolutejs/absolute","version":"0.19.0-beta.220","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.220","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a2cad7fb00ac5174afd7a55e80aa1eca2ea4912d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.220.tgz","fileCount":300,"integrity":"sha512-We/x5nhVelW99FEjxKjcO0qE4osBvNoua0W3iJbnCXm0jymy8ABQEgq3ppGRKI+0QxDoEGtKxeP5SJh7eF1FZQ==","signatures":[{"sig":"MEUCIE+RocWIuwm17M4yNRwFNCBRjtVg3k0M0GJaVIoWMfXdAiEA+GtjhhjiFCOZluZm0cko09n6LJMNUDfnpsYnC7awAKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56359151},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.220_1774867634192_0.3669574085874825","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.221":{"name":"@absolutejs/absolute","version":"0.19.0-beta.221","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.221","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"797a6df2620dc35b6d0887eec3b2da9cefa40158","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.221.tgz","fileCount":300,"integrity":"sha512-tXo1I4rM2G0kQitUmWzvO8X8Yatlv2egvOe3GXFp3e9oAHZKTrtWZQMJldXbMrlx7pb07hgmRvJCSuOBUq2pgg==","signatures":[{"sig":"MEYCIQCq5YHp3+Bi6kBCI1/QwOvBMF5EjM8aldTh27pG+KhclQIhAL9CTeFq7prU/B9jPFC6XMP8ClDqosPV5vFFvxR8oz2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56360355},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.221_1774868080218_0.42040935103909804","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.222":{"name":"@absolutejs/absolute","version":"0.19.0-beta.222","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.222","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"09c6ee84dcf6a1c414b04cb9718f42cc89bc4c2b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.222.tgz","fileCount":300,"integrity":"sha512-dlw1bWpa1KMZouf/yU9Lk7BDlIBJVJetUw6SqBCkzRq2eI6j8pe9cCadrFhItUQNx0hKZOsqD9Z7lmCL7Bz6iw==","signatures":[{"sig":"MEYCIQCnyQ6COBa7rFVIBGmkd8np5qpFLFLLSRMH6qUBCo16OQIhALse6FSrqy5hsxd0U+pW1LpfgWHf0jST1mG9hMNmpzUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56361915},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.222_1774868267037_0.5166548778298827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.223":{"name":"@absolutejs/absolute","version":"0.19.0-beta.223","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.223","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c78b1a9d4ecfb1977b970c3e58ec60eb57dc9432","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.223.tgz","fileCount":300,"integrity":"sha512-1xQF9rPuD0AgKDMdTtylfd4YWzv4oWDrz5fcisGvieWXTm90jYulV2p9moNLNm1l7iGbmBvWFnNxJtmJM9x8Zw==","signatures":[{"sig":"MEUCIQDetEcPlI2WWMoxJJGPt7c5MepWV9QCw/XDGjeAlTZDWQIgXzxl1KgN6z9P15KPYboEwwvXBOYafMBS4naI4/gy0Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56357367},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.223_1774868704093_0.2278410562073372","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.224":{"name":"@absolutejs/absolute","version":"0.19.0-beta.224","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.224","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0f14aff886d7366c267a8f6d68aa54c5f3d4a4c6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.224.tgz","fileCount":300,"integrity":"sha512-2WQhU8RJMV7Mdgl9EX1XtaIVlWaMrCDeS2Pg5mrQGr7JhWDIbVdXWF43gs0yG/7EyaBG0/EVI71VCONgaC6e1g==","signatures":[{"sig":"MEUCIQDmIiAX67bANvBI5a6gN6Y4J4jg6nFMMcFX4+DhVrc3AAIgYD2qwz47yanTLz5Igg4FnHWiVzs1IsMbK3AVomZWfMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56358687},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.224_1774870982885_0.0803344699897306","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.225":{"name":"@absolutejs/absolute","version":"0.19.0-beta.225","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.225","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b88bad59259ff69e55dbf9c3a02d689f18ba6bac","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.225.tgz","fileCount":300,"integrity":"sha512-ImXyNNv+euLlXek2CuOi204EFGBzV23MzXot9SX+glnTvb7uDizxDP4ORMvTev8DECo+CixX6MXk1vWLCBJV7A==","signatures":[{"sig":"MEUCIQDspfU8XKxytIab0WYwumIAjGhqVUNRhHrABUGclBeCvAIgTVfFm5LgK1FuTe/8+dxDiBEHLDsFwlrO5xMG5bOKeDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56368905},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.225_1774871829378_0.27955381517350575","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.226":{"name":"@absolutejs/absolute","version":"0.19.0-beta.226","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.226","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e705744b291db1c252da134a8b2e027aa6413b9c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.226.tgz","fileCount":300,"integrity":"sha512-yEtsQ4pzXZV2aMeulFT6gCZF4ZJ03o/sKcYaqtM+/I33eDcbxbE9SQWcsj9rZIMSn1FIVZD05G2uCuNo0cxHbg==","signatures":[{"sig":"MEUCIQDmFaWz75btr9SIuobl/9q3IXSNKEvGc0DyrPARqbm6owIgMwgQkFCE0TRFvFWAAjf5AbkaTsgsceHZ6a7uDN/eTQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56387044},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.226_1774874562701_0.5231592267316709","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.227":{"name":"@absolutejs/absolute","version":"0.19.0-beta.227","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.227","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80df323b9c32a21c86d5b08d2cfd4af4db86845e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.227.tgz","fileCount":343,"integrity":"sha512-UxycG3D4iStBzmFpELZwxoUQtAAXfZsGviBp+QDkRCgtoAaji5Bo/gxZTGyCs71TvQ1byq5Vdmt0MBjxqTulrw==","signatures":[{"sig":"MEUCIEAneKCyDBdfxT40xNiqjBE1sRRVkyucJwDm7eL/ri/2AiEAn+xxYlzTKVQcZcwD2P9a9BcWAMBhUKiLxei7xgOn6jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56956437},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"80df323b9c32a21c86d5b08d2cfd4af4db86845e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UxycG3D4iStBzmFpELZwxoUQtAAXfZsGviBp+QDkRCgtoAaji5Bo/gxZTGyCs71TvQ1byq5Vdmt0MBjxqTulrw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.227_1774915594489_0.7100725148965339","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.228":{"name":"@absolutejs/absolute","version":"0.19.0-beta.228","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.228","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bae08e4cdcd47f7a879edb8faff5a883e3f2d809","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.228.tgz","fileCount":343,"integrity":"sha512-KC0bHIErgc96WQERuQxZi/jSCXOjJtahUn+FiJ7AZewCG1tu0MymXhQmuIqA+xmXy1BdLjs80mtNLW4WKkni+g==","signatures":[{"sig":"MEYCIQDaLXoE9AK+TtZCKkWdC94NCgkLJ87oSuR6LJiUWppL9QIhANfhRBVkoyZd/+S+fGI1AO30u+hmiMvWFwImO+RlLDGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56956464},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bae08e4cdcd47f7a879edb8faff5a883e3f2d809","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KC0bHIErgc96WQERuQxZi/jSCXOjJtahUn+FiJ7AZewCG1tu0MymXhQmuIqA+xmXy1BdLjs80mtNLW4WKkni+g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.228_1774916719993_0.6996355178450211","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.229":{"name":"@absolutejs/absolute","version":"0.19.0-beta.229","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.229","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b9091452d3c27e6447f064fbc1967394e4b0e471","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.229.tgz","fileCount":344,"integrity":"sha512-owGXdVgOZ7M2dKjXTwu6HEcXbEJFX/aN2h/4g/9HpMlqOkPV7lx/ENH2Ys+EKFl450VJhA4xLfYFw7ogDBN7lw==","signatures":[{"sig":"MEYCIQDlLnEL+2UCn5LPjZwYjC7OXlfGodks2jzVjl4T0Mm41wIhAJQhYRrLGjZPDR4IHscAgi15T6zAvWGwm3EQ967wBphw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56966799},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b9091452d3c27e6447f064fbc1967394e4b0e471","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-owGXdVgOZ7M2dKjXTwu6HEcXbEJFX/aN2h/4g/9HpMlqOkPV7lx/ENH2Ys+EKFl450VJhA4xLfYFw7ogDBN7lw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.229_1774926774857_0.6951163081493705","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.230":{"name":"@absolutejs/absolute","version":"0.19.0-beta.230","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.230","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"683f2f860d59e8b22500acb9ac593b856f753ba1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.230.tgz","fileCount":344,"integrity":"sha512-jG409ANsdpnXHViDsWYuTuNsrksLsGTkdpcrnf5+4ruuIDcUwGPsFEvhWr3pVbw3yv/trAyMt6e6XGD1o+X9oQ==","signatures":[{"sig":"MEYCIQD6mL2WQUHo59GslD9fsYa0SDz0KNPLjSRQEoeEZkuVPwIhALOTL8R+LLcOjTJ03x/B+98HRaJfBAO1tgmqp/77TXgg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56966823},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"683f2f860d59e8b22500acb9ac593b856f753ba1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-jG409ANsdpnXHViDsWYuTuNsrksLsGTkdpcrnf5+4ruuIDcUwGPsFEvhWr3pVbw3yv/trAyMt6e6XGD1o+X9oQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.230_1774929212359_0.3375087115800015","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.231":{"name":"@absolutejs/absolute","version":"0.19.0-beta.231","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.231","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0214012134a4eaa25b67f78854e8ee41f8f86c24","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.231.tgz","fileCount":344,"integrity":"sha512-lDUHNB0aNz1k88j67nB6qjowiTOOAKcpeeWEDyus2r/KDmJelarclvtmwg406tBPY9jZ9e45STw3Md3WwH2Hwg==","signatures":[{"sig":"MEUCIFCN6e2vRAc6LG096vGTfbafVT9IfyfnfF4mAwvkkU7EAiEAnHQb/VPVjMLm8riWNbMs13LURWL8f21VYjmpoaIY0sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56966765},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0214012134a4eaa25b67f78854e8ee41f8f86c24","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lDUHNB0aNz1k88j67nB6qjowiTOOAKcpeeWEDyus2r/KDmJelarclvtmwg406tBPY9jZ9e45STw3Md3WwH2Hwg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.231_1774929682091_0.1924024149882666","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.232":{"name":"@absolutejs/absolute","version":"0.19.0-beta.232","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.232","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"30cb52f20b764c3207ff9bff630b57e6d4de89e1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.232.tgz","fileCount":315,"integrity":"sha512-e7rM1xCDqvFrlmLaB/jymHMZGD445lA1gjqenW/GiPXwcxYo/ejlultu+2NFxo10aFEzO3zN4dedvDgDOWxcaw==","signatures":[{"sig":"MEYCIQCYEJkicn67EMLOIwTCvjVE+42bPGs4ntwWpwnplqYRZAIhANsDmL1Le1QO1gMT7eGywwnh0JsajUynegr8UJWVANYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56827492},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"30cb52f20b764c3207ff9bff630b57e6d4de89e1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-e7rM1xCDqvFrlmLaB/jymHMZGD445lA1gjqenW/GiPXwcxYo/ejlultu+2NFxo10aFEzO3zN4dedvDgDOWxcaw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.232_1774931873561_0.9310473196727211","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.233":{"name":"@absolutejs/absolute","version":"0.19.0-beta.233","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.233","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6be94de67612186ab2283fa8e4fc3c95b8731b9e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.233.tgz","fileCount":344,"integrity":"sha512-G5h/tLCZ9/zGQc0OI1f9qZRovuI+cZ/qjsoKYVyxTQtFdg1W534NTJ664sQj1Bog/UjjZuQou6KvTM2MaHxBsw==","signatures":[{"sig":"MEUCIQCz/HzLvh6POr/GjjYcx6ATVQR72xXWNX0j8pi9/OPjgAIgeDgfhO/cHsJwK2LxQPsuyydBOqH83vJkCWXg1DBKoU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56969156},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6be94de67612186ab2283fa8e4fc3c95b8731b9e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-G5h/tLCZ9/zGQc0OI1f9qZRovuI+cZ/qjsoKYVyxTQtFdg1W534NTJ664sQj1Bog/UjjZuQou6KvTM2MaHxBsw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.233_1774931923241_0.2964743575697948","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.234":{"name":"@absolutejs/absolute","version":"0.19.0-beta.234","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.234","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"be2306848fe9d73998dfbb0fe853d946d643baf6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.234.tgz","fileCount":344,"integrity":"sha512-d6EaXl2lsviZTZMnQUHTgLLfOTFR85gUyB4Hfjq5mhVDyOQiRWA5EWzY0K8p5VKr3qpZQ7GJ7fdMxs9V+bZ/BA==","signatures":[{"sig":"MEUCICv8hFJTUNobNf1MKGOiBR9fvIXqyb1vdGnCKrGLfq9yAiEAoHVoPrXSHp7FdCNSvSqK4x4TOGlLPwGMjIctTfbUALo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56970114},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"be2306848fe9d73998dfbb0fe853d946d643baf6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-d6EaXl2lsviZTZMnQUHTgLLfOTFR85gUyB4Hfjq5mhVDyOQiRWA5EWzY0K8p5VKr3qpZQ7GJ7fdMxs9V+bZ/BA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.234_1774937122874_0.6156344822672928","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.235":{"name":"@absolutejs/absolute","version":"0.19.0-beta.235","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.235","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"43048235ffea65e51e4bf96237a73f466e9a5348","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.235.tgz","fileCount":344,"integrity":"sha512-alxZxRDeEAS8jIqNS683il6CkHsH/DZCWR6X5nB+x2m2mj5pbN7Ka/2hezB4VExFWueYwmvoCSEOwHOtw06yaQ==","signatures":[{"sig":"MEUCIQCYjPebrariFkG85pJFwZQ09VW1vptQLwhX2B/LwP5KxQIgSAwmldcaEvPat4/KXyVQXB91LDJJswOs4PhB/wh1yuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56976267},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"43048235ffea65e51e4bf96237a73f466e9a5348","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-alxZxRDeEAS8jIqNS683il6CkHsH/DZCWR6X5nB+x2m2mj5pbN7Ka/2hezB4VExFWueYwmvoCSEOwHOtw06yaQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.235_1774937422680_0.6752961637334878","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.236":{"name":"@absolutejs/absolute","version":"0.19.0-beta.236","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.236","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a2dcdf9e3c2c7402915080e5b26a6c8506e81c50","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.236.tgz","fileCount":344,"integrity":"sha512-0WdZlO2A1vqQ/hmXLIvU99Pcbx6crWU9HnIucr6CbHRXfSAmwyTkHSHt3Tz9fnJB36oKBEvXt3cgo3745V5lYA==","signatures":[{"sig":"MEYCIQCTI+l19+acB/NCJZRHT2AeMuZ8hWAgkFXArv83U0VJFAIhAPXy+mrkUlHreeKXZo7jmsuXTTtSwzkSHNRrbOfkvCwg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56976898},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a2dcdf9e3c2c7402915080e5b26a6c8506e81c50","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0WdZlO2A1vqQ/hmXLIvU99Pcbx6crWU9HnIucr6CbHRXfSAmwyTkHSHt3Tz9fnJB36oKBEvXt3cgo3745V5lYA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.236_1774938940932_0.7321241063365815","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.237":{"name":"@absolutejs/absolute","version":"0.19.0-beta.237","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.237","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"203425011b13830ed66dd6564bbe4e8c797c38c4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.237.tgz","fileCount":344,"integrity":"sha512-9BWOoKNhRrCGh01X1czKYDgMjd14zsoFb/D5gS0TahBvUbGBaknPjp6eDtNaV8iEkoFLnG1WoWZTnHxRTBcWIw==","signatures":[{"sig":"MEUCIF+D46JxFLnzOSUjyXj0OckgcoRFiVUB/AiiOeAVPpadAiEAzUC9cQAQeiF+h/+QVsXPJ4qTdDJM2Pzn6qElSsRadYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56978076},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"203425011b13830ed66dd6564bbe4e8c797c38c4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9BWOoKNhRrCGh01X1czKYDgMjd14zsoFb/D5gS0TahBvUbGBaknPjp6eDtNaV8iEkoFLnG1WoWZTnHxRTBcWIw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.237_1774942783668_0.12275168052119523","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.238":{"name":"@absolutejs/absolute","version":"0.19.0-beta.238","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.238","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f7c7c0f24ae2c1594de072242034f955225cd0e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.238.tgz","fileCount":344,"integrity":"sha512-b7x2p9XUrgESmNNdySi5s6UfAfZm1g6F+E1daqR5krV3/ELf5u8LjIaRM+1chuWnoZWQw5uel3qWAhntZ1nfZw==","signatures":[{"sig":"MEYCIQDVbu48t17wpbTWXBm7MT5RkPYx2nzEoXFyo74y1Kpc3wIhAKfgnA/QzBTNevnP9tDEMqfMHEZqNB6nSW2WCvAK0U9e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56981108},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7f7c7c0f24ae2c1594de072242034f955225cd0e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-b7x2p9XUrgESmNNdySi5s6UfAfZm1g6F+E1daqR5krV3/ELf5u8LjIaRM+1chuWnoZWQw5uel3qWAhntZ1nfZw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.238_1774943499760_0.5722160129553415","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.239":{"name":"@absolutejs/absolute","version":"0.19.0-beta.239","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.239","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7e0f302a510aa7ecb73dcca3d63e0ba7e7a991a6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.239.tgz","fileCount":344,"integrity":"sha512-JIYeajO+Zzi1zoKzW6uuRP1ecSBVTBKcgDZz+uSU8RClBn8Bv4eC8xinHTxnFdtsXpvc3Tp8DU/OcWvmXjkkkA==","signatures":[{"sig":"MEQCIDssa4imd6XtgOeT97mZNtzvQ+o/ZmJPAEskzQTWuKYNAiAXnyp1j23DivkWQp3UQhJXttTZcUKxuemkWWC/EB++hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56983507},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7e0f302a510aa7ecb73dcca3d63e0ba7e7a991a6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JIYeajO+Zzi1zoKzW6uuRP1ecSBVTBKcgDZz+uSU8RClBn8Bv4eC8xinHTxnFdtsXpvc3Tp8DU/OcWvmXjkkkA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.239_1774944248475_0.7949764227570846","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.240":{"name":"@absolutejs/absolute","version":"0.19.0-beta.240","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.240","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"76b91551e8cca2afdb61859c3dd42c9915074caa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.240.tgz","fileCount":344,"integrity":"sha512-YikRjCZsrtWrOI40Mcnm9CCzjNl4KPdZrUEFEBie4NS/wexPBfPk17ku2vHLdU56V7QuFCaJCRj1ol/zYMkmJA==","signatures":[{"sig":"MEUCIQCw3mA2KS16ZElxOjFAh9lpZax6vnCp/8KTHntn5mss8QIgIa8i0durAsiqIJQbsTMKQ3zkHZSK61DqeIDE09NEsr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56984896},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"76b91551e8cca2afdb61859c3dd42c9915074caa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YikRjCZsrtWrOI40Mcnm9CCzjNl4KPdZrUEFEBie4NS/wexPBfPk17ku2vHLdU56V7QuFCaJCRj1ol/zYMkmJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.240_1774946661450_0.15417115778762946","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.241":{"name":"@absolutejs/absolute","version":"0.19.0-beta.241","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.241","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b9c8a3512b4741f3b8b7ef4bb84c9a59c40cdbe9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.241.tgz","fileCount":344,"integrity":"sha512-j8UBndx9BtI1s12C61vhU+HtozLUJm6t1KSlLXrWCIHuPC9+yy0X+BcKx+17AdZHmxftDx/Zz4wZplcPtY0gtw==","signatures":[{"sig":"MEQCIGxQLSJ/seVz+f1+JdoGx72SpI/ZLq38eI/uXq1XqiPBAiBA5VxDj2Vhu6NoWJKAKBDl/Yf342dBTgYV/mbiLz0Rrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56987362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b9c8a3512b4741f3b8b7ef4bb84c9a59c40cdbe9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-j8UBndx9BtI1s12C61vhU+HtozLUJm6t1KSlLXrWCIHuPC9+yy0X+BcKx+17AdZHmxftDx/Zz4wZplcPtY0gtw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.241_1774947630926_0.29255311455468735","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.242":{"name":"@absolutejs/absolute","version":"0.19.0-beta.242","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.242","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c81e3db5e0d66894542b829e9fd0191d6e1b4c9b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.242.tgz","fileCount":344,"integrity":"sha512-I8GIeLFS2HKjNReIUNa2rd8DzolgTbNgjTlRkL7AvwwyvZOEl+8XASJIRXx+gXIiiiaMy/IWReq4Fiv8+V6XTw==","signatures":[{"sig":"MEUCIQDVdiMFLxJD/IOcEZ7SLi8HHxh1ha5T9N8kvTn2ZN68wAIgGeONHlHd3WHjFlJo2rmrHRE3eDyqRp0U69Qwb72oMxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56988745},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c81e3db5e0d66894542b829e9fd0191d6e1b4c9b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-I8GIeLFS2HKjNReIUNa2rd8DzolgTbNgjTlRkL7AvwwyvZOEl+8XASJIRXx+gXIiiiaMy/IWReq4Fiv8+V6XTw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.242_1774948175809_0.7718118377847083","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.243":{"name":"@absolutejs/absolute","version":"0.19.0-beta.243","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.243","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d17391d4481ad096563fe9af713c59f69df6b77b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.243.tgz","fileCount":347,"integrity":"sha512-2EVnKRjXct8nxndshBcpTmzXBefccMahOipW86UtCA2tqeElMMq0hgPpfLQsItjXOK69Lx0OI2JZYEhddLM69Q==","signatures":[{"sig":"MEYCIQD4FZtaLrxFUQ0bjyQJ1SrDd+mx0ZnwqUO3Dyule2biswIhAJoGli5/1RK46LQZZSbhN/O0XK6TNdEEDBtfLJAzZYp7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57061088},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d17391d4481ad096563fe9af713c59f69df6b77b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2EVnKRjXct8nxndshBcpTmzXBefccMahOipW86UtCA2tqeElMMq0hgPpfLQsItjXOK69Lx0OI2JZYEhddLM69Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.52","@absolutejs/native-darwin-x64":"0.19.0-beta.52","@absolutejs/native-linux-arm64":"0.19.0-beta.52","@absolutejs/native-windows-x64":"0.19.0-beta.52","@absolutejs/native-darwin-arm64":"0.19.0-beta.52","@absolutejs/native-windows-arm64":"0.19.0-beta.52"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.243_1774950266694_0.40767462828583856","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.244":{"name":"@absolutejs/absolute","version":"0.19.0-beta.244","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.244","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"12635f09f02bae421584d64115d973ff13982c34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.244.tgz","fileCount":347,"integrity":"sha512-BgGK9UsWvPEPVHcPB86N4tLXVdejEQo+U3deeLpvtashMONVl2tuxJLz6K0mQo5eIn7fLPAfzxHwYYgB0LJz+A==","signatures":[{"sig":"MEUCIQD+NxSDfrXvHuVkbomHI4/eAPOpsuDAhIRFW+e4W4S7sQIgAYb0EcOchkOfO2b91+7IealclPdkuFE9hncvCAyrNb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57062012},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"12635f09f02bae421584d64115d973ff13982c34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BgGK9UsWvPEPVHcPB86N4tLXVdejEQo+U3deeLpvtashMONVl2tuxJLz6K0mQo5eIn7fLPAfzxHwYYgB0LJz+A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.244","@absolutejs/native-darwin-x64":"0.19.0-beta.244","@absolutejs/native-linux-arm64":"0.19.0-beta.244","@absolutejs/native-windows-x64":"0.19.0-beta.244","@absolutejs/native-darwin-arm64":"0.19.0-beta.244","@absolutejs/native-windows-arm64":"0.19.0-beta.244"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.244_1774954406481_0.6307540014318778","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.245":{"name":"@absolutejs/absolute","version":"0.19.0-beta.245","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.245","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"45ca5acaac18e8d340e38e7e2b8bcd09a0d8302e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.245.tgz","fileCount":348,"integrity":"sha512-MUTCAHiMoyPQD94CPWKfhdBTk65iGFv1g1f60F10ldYse/KfIp8+solmT5f2PgTWVIvb5dUuH5s1xz2KU66Dqg==","signatures":[{"sig":"MEYCIQDquhY3miGWWAj7AEtXhXZRb/KV4plsJN8eeJJlcSn1cAIhANrNyqxrK+ugQqQGvh+oLYcfNI+Bhi4ivJmwpZ1Mn25e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57066063},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"45ca5acaac18e8d340e38e7e2b8bcd09a0d8302e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MUTCAHiMoyPQD94CPWKfhdBTk65iGFv1g1f60F10ldYse/KfIp8+solmT5f2PgTWVIvb5dUuH5s1xz2KU66Dqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.245","@absolutejs/native-darwin-x64":"0.19.0-beta.245","@absolutejs/native-linux-arm64":"0.19.0-beta.245","@absolutejs/native-windows-x64":"0.19.0-beta.245","@absolutejs/native-darwin-arm64":"0.19.0-beta.245","@absolutejs/native-windows-arm64":"0.19.0-beta.245"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.245_1774962177011_0.06091456546630214","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.246":{"name":"@absolutejs/absolute","version":"0.19.0-beta.246","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.246","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3b3c8030275b0167bd3b394ee4a4559bdfa21615","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.246.tgz","fileCount":348,"integrity":"sha512-lFbGNQp9GZF5BbKppl5Wf6XWw4uar0kzp5AHzks9jejYqU+x438vBnedbIN8pu00sqKwOrvu46jDCUwvrUfJLw==","signatures":[{"sig":"MEQCIAGOjy9dbGhGa2jXApu/Ope7mgMEHnyxkhMmc4/SODqvAiAfsK7/erTXcuXJftAixFnfljo9jF64XHMQl2XFnAaBTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57075255},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3b3c8030275b0167bd3b394ee4a4559bdfa21615","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lFbGNQp9GZF5BbKppl5Wf6XWw4uar0kzp5AHzks9jejYqU+x438vBnedbIN8pu00sqKwOrvu46jDCUwvrUfJLw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.246","@absolutejs/native-darwin-x64":"0.19.0-beta.246","@absolutejs/native-linux-arm64":"0.19.0-beta.246","@absolutejs/native-windows-x64":"0.19.0-beta.246","@absolutejs/native-darwin-arm64":"0.19.0-beta.246","@absolutejs/native-windows-arm64":"0.19.0-beta.246"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.246_1774964874657_0.17429556542070945","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.247":{"name":"@absolutejs/absolute","version":"0.19.0-beta.247","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.247","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f91df73619d03a7fb9fb4d51cc89866a4220964d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.247.tgz","fileCount":349,"integrity":"sha512-49k+UiIraZCImbfl30wRz9fFk2uHqX+/OSrZpvcL2XJJ4dL7GLVBklQbHLZFbE+fBhtArEjp7HpVqLRcaO1POg==","signatures":[{"sig":"MEUCIQDhvvVGiPJPW2vS73qcwaVWDHfiNZ13x0dYlnnGVu3P0AIgUGmZYrH1IF6kz7AudEOslpnsRTeDVGxZQidxzVB5U5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57535349},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f91df73619d03a7fb9fb4d51cc89866a4220964d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-49k+UiIraZCImbfl30wRz9fFk2uHqX+/OSrZpvcL2XJJ4dL7GLVBklQbHLZFbE+fBhtArEjp7HpVqLRcaO1POg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.247_1774970912081_0.4203015518195028","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.248":{"name":"@absolutejs/absolute","version":"0.19.0-beta.248","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.248","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b0a7e4753aa066caf436dc8c4c0c1520a646e7b7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.248.tgz","fileCount":350,"integrity":"sha512-mKxkX7BSQkT1Bkk2OzHspxHWNo5J2lszm3l0VOKyiTNd7RF/bcW+544AMdTM2ntyCuP8DGq9KspZ6xuCVkgTDQ==","signatures":[{"sig":"MEUCIQC97dZWlhiZbToMiSZ2Y7F0PUN8vLuumCwqmAsPw+hBdQIgeCdafFInViZrih5uA3ZRhOZuvj/Gaxi/i+knF3zdup8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57542947},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.248_1774975115053_0.5610159294094541","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.249":{"name":"@absolutejs/absolute","version":"0.19.0-beta.249","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.249","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"78ca3e9882d31885b9e4d884c0f20ac1712107dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.249.tgz","fileCount":356,"integrity":"sha512-xL1kHPdj2Q8TI83ktPMK3wS1lRBNcBLwEmsNNKGIH8Jz6NwOns/t7fmvcCCD7cXNv/h85teO754wM7Nmor1zCw==","signatures":[{"sig":"MEUCIQCy0DJgE+tIMjPlLl7npZZhKiSlfX83qbSh5ld0bHzdFAIgDS/VH0/xlcSAZ/uhLJ7Q1YVzPLmVKKQyK3D85GK9aIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57707333},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.249_1774987848841_0.8361992314555062","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.250":{"name":"@absolutejs/absolute","version":"0.19.0-beta.250","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.250","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"976181409355c6834e85d0f6af4f313202890c86","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.250.tgz","fileCount":356,"integrity":"sha512-gDGD5f7ExpLIF2eJaDYQB486tPpvSfnNMhQ4p/QBWBMhFmxWZ1D8ESAHfhBhPLg6Gw2N6v1xILBJKUbqZOYCqA==","signatures":[{"sig":"MEYCIQCnTsf99fUAYUOEcRPrrY1TkIm7J9/SpGbeCIYXz7DYbQIhALFVPLwWnO+Q/7nckhB+R7+9AnpDYa13WzOhLA2M/yYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57704737},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.250_1774989156972_0.07556306907898169","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.251":{"name":"@absolutejs/absolute","version":"0.19.0-beta.251","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.251","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe44aed410c0d64acf5afd0113eda9f6c1beea30","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.251.tgz","fileCount":356,"integrity":"sha512-keZr2+AKB9Ss2xKLoFdY2RPRt1BUzJlNouv57v+6EMKYM7CVrVnK64GluhHG3bKysfVXaM+gZYSFmrIVpcabjA==","signatures":[{"sig":"MEUCIDw9ErNr3DYCtP0XVlusni13U7DrroQHzFGrD0M8tv+HAiEA4HUcs1lGTuGvtPcGZ7qBAlp3QO1wXqooVMkZXMMTHks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57708800},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"8b38ac6f423b7a041ea2a53272cacf2c7c1ff28b","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.251_1774990754668_0.5422033698429407","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.252":{"name":"@absolutejs/absolute","version":"0.19.0-beta.252","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.252","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bd0c0774837fe3a537197e07d0c6a319496c3f54","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.252.tgz","fileCount":355,"integrity":"sha512-DixmtbWxcfM3DF5twQasotNa+YYrbjPK9hivf5KoFRtwNknqDY8Xwv0RjuWeXH0fduDQoWjQ3Z0uqIBo1Z2dNQ==","signatures":[{"sig":"MEUCIQDp0hpdkdpCwDfuThzbE3T7h9QXbSjleQXX3/jtryajYgIgMsE+T51J8oMoW9+/eFdlzju3HRMSyQNdp4vQQJhKL7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57245513},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bd0c0774837fe3a537197e07d0c6a319496c3f54","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DixmtbWxcfM3DF5twQasotNa+YYrbjPK9hivf5KoFRtwNknqDY8Xwv0RjuWeXH0fduDQoWjQ3Z0uqIBo1Z2dNQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.252_1774993528012_0.6884885055521786","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.253":{"name":"@absolutejs/absolute","version":"0.19.0-beta.253","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.253","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9ad8468c9fe0de1e927a0440fe45809c87f30994","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.253.tgz","fileCount":355,"integrity":"sha512-3Gq5+4l6E7tyvFdd8314fH+QJUJjSDMkvDT15pvKQkApLTzIrcdQjGSvo/x3zMoRlWr77FpHqbNmGCezVW/CDA==","signatures":[{"sig":"MEUCIEb0L/LOsIcMN48rO+t54fs3LPCGN1oBIkW0VfvGh9lRAiEAl1ZV2/uLyg5aRFwM4FcdsfkYlDiY5LfUmlu78qUQldo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57246222},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"7f923974cef8a163823066f261df0480cfa05959","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.253_1775007617367_0.394964266578296","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.254":{"name":"@absolutejs/absolute","version":"0.19.0-beta.254","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.254","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90233d6179872be77f1a8dc47292941ddd139de4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.254.tgz","fileCount":355,"integrity":"sha512-yvzBEaOTMIuUHkDcMnHcXH8r3W1bmUWSt9pvYqKUAmu+uJhtabcxfb9uERh1d84dy7slv4NJCSBXNiQPJbje8g==","signatures":[{"sig":"MEUCIH+FVePuuQtXQ/G9VA+Flw0XzdQIBWbHh/r7FW8eodRvAiEAr+W2xQ8CNsO89CdmFETOk+vA1Mho3SBHOMfiwVjV+qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57246382},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"7f923974cef8a163823066f261df0480cfa05959","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.254_1775007886442_0.19586666894106464","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.255":{"name":"@absolutejs/absolute","version":"0.19.0-beta.255","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.255","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9768eec5611415e1e5e9b79417d6e27f7d26fa6b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.255.tgz","fileCount":355,"integrity":"sha512-Yo7wmoV0uf0SBlse7MG1G4aH2YyfccG4Clv0Bft9Ctoy4lJXC3k+WuvGVQdXoELjiiV+v7kERgud5XhQpTC8Qw==","signatures":[{"sig":"MEUCIQC7ChbaF5Mwbmv8g5APxdKmeqpiRo3VStpslPq4OWthTAIgC8lXMli6vIbBksycIn3qmWxxSySNkSbRRNscSjUVu1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57247120},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"7f923974cef8a163823066f261df0480cfa05959","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.255_1775063555295_0.7359016028377952","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.256":{"name":"@absolutejs/absolute","version":"0.19.0-beta.256","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.256","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a3bee2540f7ae70a53ee04ed4faf964287cc4ade","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.256.tgz","fileCount":355,"integrity":"sha512-oMftCyg7QzjFaNED4qlfl1ENbTXQVU6yT7dY5l+XlhizLqAA8K3GhRv/iH0OC05IpfLJDR61bWdasQfbAul5og==","signatures":[{"sig":"MEUCIQC/zB8oA0+5LUTQMjBpmfuPwcocXrpqwvIFBFISacda6AIgSm2GOzyfzPt7ioOr05OY8uhw881w8594wJt4a6blI9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57248988},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"ff1c5f81b45876fdbd75f133e25959bd77d0bd79","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.256_1775068023407_0.9202064709794311","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.257":{"name":"@absolutejs/absolute","version":"0.19.0-beta.257","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.257","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5c2b4db2a08028a4ced60a5e1bdb5744ec497d82","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.257.tgz","fileCount":355,"integrity":"sha512-rE5Ev6fgmqfAlW6Adu98wXUECDaY2y3rKfyBFVFzaQo37e4x5vMl3Aq/XNbMCgRq5B2mKJ8HWfW6sOZnaVwYHw==","signatures":[{"sig":"MEUCIQC3u0thc2375M4pSo+JpV+ca9MLtm0Luv59buQwhiOuBQIgFE4k0v7daOLMoglhI1Dhc+iHsmUYpKG56BwPjMFyKds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57246929},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.257_1775075449569_0.5335288492973032","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.258":{"name":"@absolutejs/absolute","version":"0.19.0-beta.258","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.258","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5b48c1cf70148aaa237016863b89cad9869224ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.258.tgz","fileCount":355,"integrity":"sha512-Ow3I7/tyVn8OipkaYzktPmBCWySW87FSLNQLbwcto1WBmbZAt2ae4vOkpidj2hbtq3m59bZ/8dyYgqaBxeR5DQ==","signatures":[{"sig":"MEUCIAfpGahNFfpuJ3FpfWSglXb7G1bm5TWmYB2n5sueElRwAiEA9Fngvj1CyAels52bFgCxNvCx6QvhSJlkptouYJ9Q3EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57247175},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.258_1775075831441_0.057304515682151","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.259":{"name":"@absolutejs/absolute","version":"0.19.0-beta.259","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.259","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"968659771fdba724f493873e0c010c30c354a978","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.259.tgz","fileCount":355,"integrity":"sha512-5BgKzCQOigB1tBUB1xK1Zk6WgPC/1jexlPNUWW0Sp42vwOzAlNFC50ugWCcIqFiHcoPPti3ATmOKtC5baFZbYA==","signatures":[{"sig":"MEYCIQCGiKZ5NBo41hKvOasvacEscx7MHz17mWpi8LtBtf81tAIhAN2wnoVbPSbfyz5qSgR1iQj3MkpZCE8sznVIURT12nws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57244873},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.259_1775076505133_0.4224410971730139","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.260":{"name":"@absolutejs/absolute","version":"0.19.0-beta.260","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.260","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"27d7d7fc127671ed545e0ee05e01c2a1843cf029","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.260.tgz","fileCount":355,"integrity":"sha512-P+HaGR3ssLeabwWY71V78LI/wWeLgN5QIS2aoJfdyW3GaCSH7XpSDpEr12E6uMEbhHpMP1HQBlnK1cy23Y2OdA==","signatures":[{"sig":"MEUCIQCMVsbjtMgAHo9hsAR9WeWmiWI0A5iESsDBwzcRn5qAHwIganUFEVfBeFI4mSGtA8f6Njb7VFaz8A/HcSa7w87ZQg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57245362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.260_1775077047922_0.4813898206932128","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.261":{"name":"@absolutejs/absolute","version":"0.19.0-beta.261","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.261","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"02bd81c94b5b8aef750bcbb8c8759acd1134cc15","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.261.tgz","fileCount":355,"integrity":"sha512-10PSJy6t3RNAc9aPfwQLbbHr5Mc8RvB581hynxU5NPqrdWxkdk+IUOFiFsg8QsCrSkeFQX5ISiAb4r/gWr/TUA==","signatures":[{"sig":"MEYCIQCrF9v++bTouF0xddqvvLcqwJwHU2FgVxodm+HPkliGxgIhAK6C192nrzFJWSyiee0Wc2pFkxeBtSwuU9AVl7MBTdEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57250705},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.261_1775077462633_0.7305353092351081","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.262":{"name":"@absolutejs/absolute","version":"0.19.0-beta.262","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.262","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eb30f192f802e3402c284c3a2c259b8cef6f81b0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.262.tgz","fileCount":355,"integrity":"sha512-KMw8eg80xl2tcrsXBwVLIdpg2xkRMAn5lMKsfwfCE1ieHiuEc1QY5q7MLU+YYNNeCs0RLFF/b++lDjDjXISoXA==","signatures":[{"sig":"MEUCIH5Fw+QXj/sz2zZty9rR6Gfs2Gt1p5gsaIXTHXUOOPmhAiEA1fBxHeCMI72JaBCLQnI3H78+D8k2b8D2RXAGWM9DvfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57250795},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.262_1775077810765_0.39034322131697285","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.263":{"name":"@absolutejs/absolute","version":"0.19.0-beta.263","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.263","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"55f815cf41dbd416e139a092212b307715801e46","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.263.tgz","fileCount":355,"integrity":"sha512-TkuiBmwoce2NcvVMx6+5kdPwI+h3u4pJPIoH216Y3I4B5Q2CedCtvgtbqt3ux/xUeaFKoazQI4lplYPdFVe0fw==","signatures":[{"sig":"MEUCIQCwN+M7xJciVSuLqNzhpmD68f9SeEY+S2e+kMt2BHoN/AIgQFFdjI/YsS0c/+dIQRJzXM4+9916Kc7Lb9PHUlCuCuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57250943},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.263_1775078730761_0.45048714471508","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.264":{"name":"@absolutejs/absolute","version":"0.19.0-beta.264","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.264","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5fe8821434daff892ad6520bb2e2cc9dbd18f69b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.264.tgz","fileCount":355,"integrity":"sha512-rU33NsMe1pB74vM3JsXmNtpOZ+g7NJ0W4d6J3eQv9MDdTlNOgnB8lXRUPCksi7X3TK+BTPEpwDXwOWYY6famCA==","signatures":[{"sig":"MEUCIHT9E4aDcO2lDNeh824lXrpjDsX4FYavRn/N/h3+U/0DAiEAsNrdHfgRiYzL/kP2iR3ygXJML+S91WGZHarDrNtUmTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57252757},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.264_1775079372243_0.1233716030116705","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.265":{"name":"@absolutejs/absolute","version":"0.19.0-beta.265","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.265","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"82eef1d17c684629b087ffb8f1fbff82c036faa7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.265.tgz","fileCount":355,"integrity":"sha512-QzQcX/0EycfuJ4e9nbDy5NlzhD5s4AamycP9oSRkhx0mU9vW/KE2DYZNCGTIiSgTGjXwKmHN42LF89l4IZrDVQ==","signatures":[{"sig":"MEUCIQDrEMmIzlLPniiPOIqL+2e7DnDEAjFksgQa5hhiaMLB6wIgMa/GufqUa/oV2r29uTOyZ97rui49e90Gc1BqypX0cxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57255103},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"6e9d9545aaf6e2cd1f7f23d0615a04d553fd5466","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.265_1775079806825_0.7786524102613905","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.266":{"name":"@absolutejs/absolute","version":"0.19.0-beta.266","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.266","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e67298770de0a15849837227dad9745458bceefe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.266.tgz","fileCount":358,"integrity":"sha512-RwxWjqNBns/Sd4aTRMksfLKIn0hnh6c0NtXoLSGqtUNhlaym1UiVG/HgxMesUiSE2Zb8+M0nwzmSSWQhwmZ7Vw==","signatures":[{"sig":"MEUCIHTR1I8RG6ZuCvrSRKXwFioLIlVHe/cz9EcV0sfhwDzSAiEA/KIXRq244isd3QpzcE0w8A948aQwplZ/+O8hvVMajmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58033276},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"47ada2fd830d15d3ebac657f61bd6197612ebdca","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.266_1775086335173_0.08718312719859656","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.267":{"name":"@absolutejs/absolute","version":"0.19.0-beta.267","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.267","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"23f5b1593cf64d06d0ddd1aadd738fe98beee4da","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.267.tgz","fileCount":586,"integrity":"sha512-ojmF+nN/dgn0iZkwMBnh6qShbZVyaVjSZkHsdQuwh7cm6oSTnotPKz/soFmyVLLpiRm62dLIG55hA+iqvRkLAg==","signatures":[{"sig":"MEYCIQDN3HVkv54pyaOC0ildXwqk1MF8Gkjlpoq7LfL7M5uzUQIhAPNUVZPEFDsQX5FR/qPfvg1AnDkNQZh4uwZc60ZsB1vW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112015646},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"23f5b1593cf64d06d0ddd1aadd738fe98beee4da","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ojmF+nN/dgn0iZkwMBnh6qShbZVyaVjSZkHsdQuwh7cm6oSTnotPKz/soFmyVLLpiRm62dLIG55hA+iqvRkLAg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.267_1775108774638_0.699551996174471","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.268":{"name":"@absolutejs/absolute","version":"0.19.0-beta.268","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.268","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe6a2feb4456d5c7b5894c8db6d540be873bd022","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.268.tgz","fileCount":293,"integrity":"sha512-RDXbM5ZUOPaIjVFB1JcQZAYiNvf4Jawzi3yo3v70c/1vvtFmHNEQmuqYDY+gDdal2NaDjVyQxFDlfNgtrPAPJw==","signatures":[{"sig":"MEUCIGKE5NANGknHkqlqyvBxCyvhml3ufqV2VJmiZayAeCoTAiEA7/JNbIw2Ez4vBmLa/B+lvyC6rexOUrHGebxuQSNyyRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84253368},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe6a2feb4456d5c7b5894c8db6d540be873bd022","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RDXbM5ZUOPaIjVFB1JcQZAYiNvf4Jawzi3yo3v70c/1vvtFmHNEQmuqYDY+gDdal2NaDjVyQxFDlfNgtrPAPJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.268_1775109105489_0.6771621132850394","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.269":{"name":"@absolutejs/absolute","version":"0.19.0-beta.269","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.269","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3909bfc4e497ae3fbcc460851c133c02949badda","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.269.tgz","fileCount":294,"integrity":"sha512-uAsIz9hjv/BAdYEmN60dM8pZ6hpO1pFHoU/pNuvl0HhtuwHKe2VzKCTosHV1UZgIfvdBXDO02xp9toWL60GCLg==","signatures":[{"sig":"MEUCIAjqWKJVcX25ueG6rf+G3zxZjxbE3Lxpa06onPeGyx0cAiEAzwdforyMfH0A6wHpLEnHxkDdb8AcKyJC7OgnBsEjJls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84258475},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3909bfc4e497ae3fbcc460851c133c02949badda","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uAsIz9hjv/BAdYEmN60dM8pZ6hpO1pFHoU/pNuvl0HhtuwHKe2VzKCTosHV1UZgIfvdBXDO02xp9toWL60GCLg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.269_1775109436211_0.041743189036786754","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.270":{"name":"@absolutejs/absolute","version":"0.19.0-beta.270","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.270","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"443129d1885e483f804741985978b74ee46012af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.270.tgz","fileCount":295,"integrity":"sha512-TCbJPx00R1UzdNzggt1xsSjc3wEtmF0KwdhFaBkUfmjLhtlfsUIqhYvIrW6Z1fc7fjl1yH1ajbbwFFtjBkqolg==","signatures":[{"sig":"MEUCIQDCiT3By0JqzRmpuCHUyqeUsxkVEJENDf1rkAuKTtS/uwIgG6VydGnU/z/M+hHQkKqpQeSgLMvL9VD6/oO2XCJvsLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84258846},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"443129d1885e483f804741985978b74ee46012af","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TCbJPx00R1UzdNzggt1xsSjc3wEtmF0KwdhFaBkUfmjLhtlfsUIqhYvIrW6Z1fc7fjl1yH1ajbbwFFtjBkqolg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.270_1775109613106_0.44063563688744645","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.271":{"name":"@absolutejs/absolute","version":"0.19.0-beta.271","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.271","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"204dbe32709bec263f5a4bc50c4b31eed9d3854b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.271.tgz","fileCount":295,"integrity":"sha512-FNtvlDkaEft9clmngn8pztaCdJYT0NmljFqkXKGkxjVdkz1USo/jmHBj/EKj+4tYvgLZz/VTwEBoFRCxdh5+6g==","signatures":[{"sig":"MEUCIQCy764YTz4T/UJeoS2RJHtqGT5Ryc7poELc1UewdlDzeAIga+YlOkhRDVyV7j0wmGir+n2bf5vG7nOgw7Rq0fhH57g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84261618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"204dbe32709bec263f5a4bc50c4b31eed9d3854b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FNtvlDkaEft9clmngn8pztaCdJYT0NmljFqkXKGkxjVdkz1USo/jmHBj/EKj+4tYvgLZz/VTwEBoFRCxdh5+6g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.271_1775110161207_0.008868079141161722","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.272":{"name":"@absolutejs/absolute","version":"0.19.0-beta.272","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.272","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e8c4b8af0383a419fecaea339ccb56820087d632","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.272.tgz","fileCount":307,"integrity":"sha512-e41CyPJmZQV0Le72G5bRiOxhXXPS/iGnAAevCFiZnwTpaXZy8+/35GxlGVjxTX3DSKC+rINXPkQlcWz797o8bA==","signatures":[{"sig":"MEUCIQDZownrnGlocdtoiJodSp8YCQSuZ00KHxrC5WOg8OsokAIgbI2yURTqRVnVCJqGn7SuB5cwXlk60ZWoEJuVZXG7C9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84485121},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e8c4b8af0383a419fecaea339ccb56820087d632","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-e41CyPJmZQV0Le72G5bRiOxhXXPS/iGnAAevCFiZnwTpaXZy8+/35GxlGVjxTX3DSKC+rINXPkQlcWz797o8bA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.272_1775111209123_0.11977170023110761","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.273":{"name":"@absolutejs/absolute","version":"0.19.0-beta.273","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.273","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"054571c63803b276658be5e933e1c474bc8143c6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.273.tgz","fileCount":318,"integrity":"sha512-/Jiu5ILCFvt1mAlqIrOmhd73OCMbfrqqNAcsbDixaWhOfZRrmJr/CDCVIUoXrVPEL/qbx9aMH91lYzujhiachg==","signatures":[{"sig":"MEUCIDmZp0F07u9bn1cabyRhmdhpROA5nh/1soNmYI1tCsIVAiEA/DmqkqNV273htnwmxL7OcuIa93cYd7hyTMvqtRygwtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75828151},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"054571c63803b276658be5e933e1c474bc8143c6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/Jiu5ILCFvt1mAlqIrOmhd73OCMbfrqqNAcsbDixaWhOfZRrmJr/CDCVIUoXrVPEL/qbx9aMH91lYzujhiachg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.273_1775113620627_0.7770257479390912","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.274":{"name":"@absolutejs/absolute","version":"0.19.0-beta.274","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.274","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d33710825f858667a324f415ca8ac6d2fa60770e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.274.tgz","fileCount":318,"integrity":"sha512-aVWXiwP5WHEUcyMiqSiLySCyaqEzLObIvwrMeQ9a15J0y0Np4n9kesxWDVprAyLPReMuREQMpjEI5pI7HmadUw==","signatures":[{"sig":"MEQCIGetMGmPi8P3eLsKpi8yA1jklTojQ2q76Y/Z6X9KDNmWAiA2NvAerzR0rpYJOAid277RNCXL7uH5Lp81yLa+DEYqMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75837727},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d33710825f858667a324f415ca8ac6d2fa60770e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aVWXiwP5WHEUcyMiqSiLySCyaqEzLObIvwrMeQ9a15J0y0Np4n9kesxWDVprAyLPReMuREQMpjEI5pI7HmadUw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.274_1775113822170_0.5514184882956517","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.275":{"name":"@absolutejs/absolute","version":"0.19.0-beta.275","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.275","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a42cf5ab90f052a03d5bda1c5d4b892ed9d00e74","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.275.tgz","fileCount":318,"integrity":"sha512-wDzPYpj/SDcDlh5pPHxsIs6uwHR+/V13euF5bwrTWxL+1mYPWDQ+2Q2KQyuQV3PxoBpCLIm7aMrdmXMjBFDq4Q==","signatures":[{"sig":"MEUCIQDaPwl4tMQl1inlSYsu72NsdWmml6+rh/C7FFBRVnlhAAIgLFWRcjEPqHFWRnw39X7gE22T3olGJmJS6w0deVjH9XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75837847},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a42cf5ab90f052a03d5bda1c5d4b892ed9d00e74","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wDzPYpj/SDcDlh5pPHxsIs6uwHR+/V13euF5bwrTWxL+1mYPWDQ+2Q2KQyuQV3PxoBpCLIm7aMrdmXMjBFDq4Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.275_1775114742398_0.3811075321766737","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.276":{"name":"@absolutejs/absolute","version":"0.19.0-beta.276","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.276","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9f202deefff0348b63cf9284ad19a0225aa6adef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.276.tgz","fileCount":318,"integrity":"sha512-13PPzse51ufFKjkQfBo5KCWTz34fo8vhIbpoT4EDyxHzy+Qg/4T9IHVd1bXpZVDFB+mrCip8VCS2ya36Xzjpjg==","signatures":[{"sig":"MEQCIEgWG7+4IUWncGBRH3CZLD1vhuXLcOMP7wKZ2bBADjC/AiAi/0Zujt2AHWY24kUXJUI0Oq317iDc7WsKDJrl3NPkFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75854454},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9f202deefff0348b63cf9284ad19a0225aa6adef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-13PPzse51ufFKjkQfBo5KCWTz34fo8vhIbpoT4EDyxHzy+Qg/4T9IHVd1bXpZVDFB+mrCip8VCS2ya36Xzjpjg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.276_1775116208240_0.08815257796050457","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.277":{"name":"@absolutejs/absolute","version":"0.19.0-beta.277","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.277","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"92129cfff4ffaded8094d997a4c41ecf9346d17d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.277.tgz","fileCount":318,"integrity":"sha512-pcJPZxEyHrlmevOu4n6z8JTwt9K9aoPMBYTPI+sZxbSmEYLhPcuzSVbda1d4YQdhwmCqSEq1audexPAyzoRYZg==","signatures":[{"sig":"MEUCIQCY+qPJm5G/qEzymVoAC1PHCLNkDrK8aQ5rYS3kHvq71QIgdj+84NNJRP2DhWxrpjvymOExZEJSY7+bcdvm2bWyfSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75855688},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"92129cfff4ffaded8094d997a4c41ecf9346d17d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pcJPZxEyHrlmevOu4n6z8JTwt9K9aoPMBYTPI+sZxbSmEYLhPcuzSVbda1d4YQdhwmCqSEq1audexPAyzoRYZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.277_1775117105799_0.8268756357831248","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.278":{"name":"@absolutejs/absolute","version":"0.19.0-beta.278","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.278","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6447c6f4c568402fff10783094f77e6dd218c1ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.278.tgz","fileCount":318,"integrity":"sha512-fnUGIEG2j9zVzpo34lzKfMGsWklDSF3NywZJ5iAZ07LBBZd5MJQpKU3QkIeE9NzhRwttH90qhYcOGmKFnOBT1Q==","signatures":[{"sig":"MEUCIQDyMAue85/YHfc/6a2r41ydd75uJcI6086dZhmoOP+oEwIgYxw+LGTkgtePp8Hb7L4tJ3sw7hjHBZWNVLzMt8wjlJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75863577},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6447c6f4c568402fff10783094f77e6dd218c1ec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fnUGIEG2j9zVzpo34lzKfMGsWklDSF3NywZJ5iAZ07LBBZd5MJQpKU3QkIeE9NzhRwttH90qhYcOGmKFnOBT1Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.278_1775120231490_0.22608116499604347","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.279":{"name":"@absolutejs/absolute","version":"0.19.0-beta.279","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.279","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"beb3f97c3a7791478ac97c13b3b679f7f77d07a7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.279.tgz","fileCount":318,"integrity":"sha512-RHNwaQzAhLfDGnmGWq4Ey3ZB0LnXrmbDNOV5f4KyOw9dJyQwCftzjr1EvicYmm+YYsF/WWrClqSDROWWRmaUPA==","signatures":[{"sig":"MEYCIQD/eEIm4m69aCaOjfYwTRKRQ5nu1icsBfDTY6IUFECFTwIhANN50MMP3hf3lBOqMzd0KpgWv9ckffPmW4zpFDVUpZMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76049446},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"beb3f97c3a7791478ac97c13b3b679f7f77d07a7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RHNwaQzAhLfDGnmGWq4Ey3ZB0LnXrmbDNOV5f4KyOw9dJyQwCftzjr1EvicYmm+YYsF/WWrClqSDROWWRmaUPA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.279_1775121717319_0.6561840719658265","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.280":{"name":"@absolutejs/absolute","version":"0.19.0-beta.280","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.280","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"63f40bd1b7896e0bda40e5c78e4b7782f34efec7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.280.tgz","fileCount":318,"integrity":"sha512-0bg1tm2KuHQSfG5U77KUPZRK5UyF7Ub/VeAYYXhYFKXPUmcfgY8ZDUWGa8OsJds2gdBD/dLUtmbiaqtNQ0aDiQ==","signatures":[{"sig":"MEQCIGrvIzmS18NX+IB2vesBO5mVclv00Vsb3YV97FbvCQsVAiBZEvBfl44zxmkloC1f1aaA44L5z9NZ1qicl4mn0ipKRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76049505},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"63f40bd1b7896e0bda40e5c78e4b7782f34efec7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0bg1tm2KuHQSfG5U77KUPZRK5UyF7Ub/VeAYYXhYFKXPUmcfgY8ZDUWGa8OsJds2gdBD/dLUtmbiaqtNQ0aDiQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.280_1775123135507_0.7726406648570807","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.281":{"name":"@absolutejs/absolute","version":"0.19.0-beta.281","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.281","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8255e3d27ba574940f0c941acae20a9f637d3d83","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.281.tgz","fileCount":318,"integrity":"sha512-ZsluL5PO3pl7o3KyiYALrNygD9WV84T2MTecoWl7J4Cg8FAqGZd2+mTRHfY25mF0Ksf6GstctI87pDIxxiCAbQ==","signatures":[{"sig":"MEYCIQCXTP4URNWgTlrnoifD1ey22BrmLs+kNEokkoFCrdw5VgIhAIlbSyRDyYmeZWOSDoX+0x42PT9/ZUd7c/CBm9suthap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76090494},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8255e3d27ba574940f0c941acae20a9f637d3d83","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZsluL5PO3pl7o3KyiYALrNygD9WV84T2MTecoWl7J4Cg8FAqGZd2+mTRHfY25mF0Ksf6GstctI87pDIxxiCAbQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.281_1775124156885_0.3540245848556187","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.282":{"name":"@absolutejs/absolute","version":"0.19.0-beta.282","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.282","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90c2c7c089b716c21d8b0ab6ccfbdf46565a7b5f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.282.tgz","fileCount":318,"integrity":"sha512-C9vmlqxxC8/PZvDhewrYOKpVB0HaA9e3adGyDcOE76hQAHkImsoKT6mJpOuLj/JnUBgn+DVYjRZQVA8gBd885w==","signatures":[{"sig":"MEUCIQD3qYrvZJH0nGiFfgz7bMA6qirF8nDxW41ghc51k54ACgIgP1r9IfBqAPtIfn/Ajgq0zcqQPmOV31aiNvhLRZSCOQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76127693},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90c2c7c089b716c21d8b0ab6ccfbdf46565a7b5f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-C9vmlqxxC8/PZvDhewrYOKpVB0HaA9e3adGyDcOE76hQAHkImsoKT6mJpOuLj/JnUBgn+DVYjRZQVA8gBd885w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.282_1775124584625_0.3429968039156983","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.283":{"name":"@absolutejs/absolute","version":"0.19.0-beta.283","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.283","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"21dabd9e65a6add700e452aacd7d1f85f550222f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.283.tgz","fileCount":319,"integrity":"sha512-5bBI9uQqFVQLla62MwGmY5vV+b8/6SPSsgizEEBgYhZ7xkBRJfGN3MNulHDOJbhHpiIxs9fLcR0ZAqO0v8tb+A==","signatures":[{"sig":"MEQCIFreJcYH4dRCrp+k9PJpsK7UHgOQhlhDb/vIjGjXtIeOAiA+ERUctjkwJjmeime03iQc9XelVs9w26hfrucOiPWqFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76231374},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"21dabd9e65a6add700e452aacd7d1f85f550222f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5bBI9uQqFVQLla62MwGmY5vV+b8/6SPSsgizEEBgYhZ7xkBRJfGN3MNulHDOJbhHpiIxs9fLcR0ZAqO0v8tb+A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.283_1775126261794_0.9071163086336196","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.284":{"name":"@absolutejs/absolute","version":"0.19.0-beta.284","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.284","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e698dd9799a81939afff0174b9828b20abb87c8d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.284.tgz","fileCount":318,"integrity":"sha512-4LI083QGK7Fiey6Xwjvoc2KFYHUyPCzNJH9gpdAE06GNXv3S1+giARloDjgzc84+OZci19nmd2f3MV0Md+TlzA==","signatures":[{"sig":"MEYCIQC/12lrKtU5bMGzYH74x74PE4gUZ3VaQrloANVHmjxpPwIhAII9WZAgG8jD2usMoGFvJN29Bhb3pNBZSMDT9XpoCReV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76142790},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e698dd9799a81939afff0174b9828b20abb87c8d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4LI083QGK7Fiey6Xwjvoc2KFYHUyPCzNJH9gpdAE06GNXv3S1+giARloDjgzc84+OZci19nmd2f3MV0Md+TlzA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.284_1775126680878_0.4173731984267286","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.285":{"name":"@absolutejs/absolute","version":"0.19.0-beta.285","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.285","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1374625a1f960c1c360872916bb5d33ba52d041","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.285.tgz","fileCount":336,"integrity":"sha512-+nzxRdr3x7XF4GIsZqgdivz8TB4WgCjXYa/kKMF+73EZTMfolFYb10NtZURtoVFweJZj/6yCXBCWzIvkTvoF9w==","signatures":[{"sig":"MEUCIQC7iTtYUfFYgC6kIAvbGgP4sxM4x3cj7LeOnjY4cyUWFQIgGVduZoRN5HJZWQ8jiqRAvtkZ610d9yyKBmUbx7mIwNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82215066},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1374625a1f960c1c360872916bb5d33ba52d041","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+nzxRdr3x7XF4GIsZqgdivz8TB4WgCjXYa/kKMF+73EZTMfolFYb10NtZURtoVFweJZj/6yCXBCWzIvkTvoF9w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.285_1775179280810_0.23972406979341065","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.286":{"name":"@absolutejs/absolute","version":"0.19.0-beta.286","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.286","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"010468819091fcf8150ff0f5a7625cc4a763fd78","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.286.tgz","fileCount":337,"integrity":"sha512-hSCn4LU4tT+z/vKKIGc/tJwu4ZpK5TpQbS08ZSS1Jaaoj3ssbvkvaDhjdvMOiAYCs5onc9bFNBpLALtSqS4yzw==","signatures":[{"sig":"MEQCIHF8UjqTYs31sBhXCrtrZrMrSP7FbETbeUqpc0Ckb/LcAiB0PUvEL0jWg4BLYG7F5KSFzks6CtyMIxv/5GizxDEtqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82215535},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"010468819091fcf8150ff0f5a7625cc4a763fd78","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hSCn4LU4tT+z/vKKIGc/tJwu4ZpK5TpQbS08ZSS1Jaaoj3ssbvkvaDhjdvMOiAYCs5onc9bFNBpLALtSqS4yzw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.286_1775180163508_0.9644302734060357","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.287":{"name":"@absolutejs/absolute","version":"0.19.0-beta.287","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.287","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0396e75e2fca595b5913a9703982e2a374415cf9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.287.tgz","fileCount":337,"integrity":"sha512-AMJOoGibe/8/N3QlFtrEXdKY04N8vRCpZRl5szJCOB54IjwPZseaMZEFLoFliGRsIbadqhHs4FgzcvWlZTPqkA==","signatures":[{"sig":"MEUCIQDNSBqutoA4KV25a+A7+BlTobQYQvElR4nPFGvwkPWCNgIgNGRiave5oTJm3cQ2VVs0iwfpKKezHYz01tj6mWKhoeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82215951},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0396e75e2fca595b5913a9703982e2a374415cf9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AMJOoGibe/8/N3QlFtrEXdKY04N8vRCpZRl5szJCOB54IjwPZseaMZEFLoFliGRsIbadqhHs4FgzcvWlZTPqkA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.287_1775180243775_0.821710150372617","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.288":{"name":"@absolutejs/absolute","version":"0.19.0-beta.288","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.288","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e032c375e88d3d9fae91527f44f4ead55792fb44","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.288.tgz","fileCount":337,"integrity":"sha512-NzshfjHNiZZNUias8s4veRMFJ5oJ8EMwjtSKKeh69/ivs4MvuCagOSN7Qw3xqYt9wqCc+Tl/9WpwIQaAzvucIg==","signatures":[{"sig":"MEUCIAtIxbBC9AZVR1FVQOvrjQYLJa98fD9gZOCwE2JNMQHUAiEAvoVMgpjdgAa4teInEjXBysQwDR1WQe4ujItJiI4jEmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82215829},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e032c375e88d3d9fae91527f44f4ead55792fb44","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NzshfjHNiZZNUias8s4veRMFJ5oJ8EMwjtSKKeh69/ivs4MvuCagOSN7Qw3xqYt9wqCc+Tl/9WpwIQaAzvucIg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.288_1775180339351_0.16194332198467687","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.289":{"name":"@absolutejs/absolute","version":"0.19.0-beta.289","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.289","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"934947c9a1cd7d0a4459ecb7ec78f867f7d47eef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.289.tgz","fileCount":339,"integrity":"sha512-QjunNZ0TycTBGFLddO07mdwL9Y20T9+bZQVKs4vDLdt5y4IR6GFNnHPTXsci4BiMZO77YYD6PQCDuVQvhnD7QQ==","signatures":[{"sig":"MEQCIHgslbyuojPsk+LcUSDKzXqHDzLaIAi0s1Rr1AxqCNqXAiAOjGM8SvsltEDoiCCrEEfLcQkmGVe7BTXw57qwGCc14g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82275774},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"934947c9a1cd7d0a4459ecb7ec78f867f7d47eef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QjunNZ0TycTBGFLddO07mdwL9Y20T9+bZQVKs4vDLdt5y4IR6GFNnHPTXsci4BiMZO77YYD6PQCDuVQvhnD7QQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.289_1775181296941_0.4561503899133028","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.290":{"name":"@absolutejs/absolute","version":"0.19.0-beta.290","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.290","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e10915a4a0cf8e4dca583f23cf740bffc9a70a28","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.290.tgz","fileCount":340,"integrity":"sha512-Unk950icoogXsyTYS1bHINFp1dNtHrUb0Aitnr0VVEd4r3/McfkCP7t7hnjZI4c4tVlmNix86L9bmJSRJ2fN+Q==","signatures":[{"sig":"MEQCIFRoxio6nje0JqhO5TWisvc+rAR9M3dJc3DpNM3CKR2KAiAG3bIzPV0S/gkKnPGYqN8/K/IBMl1h9Z6mpbR6XNMEsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85230923},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e10915a4a0cf8e4dca583f23cf740bffc9a70a28","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Unk950icoogXsyTYS1bHINFp1dNtHrUb0Aitnr0VVEd4r3/McfkCP7t7hnjZI4c4tVlmNix86L9bmJSRJ2fN+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.290_1775182215683_0.10663310662201142","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.291":{"name":"@absolutejs/absolute","version":"0.19.0-beta.291","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.291","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aac092581e864e14ac819e5a2c1db47925b07356","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.291.tgz","fileCount":340,"integrity":"sha512-qPXAssg02ZY+E6nmd9pP9v4hjss7B4mdvspz5f40iSdlCgCx3QZu6BedaH1d3jxHH8iRCS4/UsBXLCkV6yqi1Q==","signatures":[{"sig":"MEUCID7Gjiuxz7OBOFvo6OOJqcdZmUuOuTwEsKaHbi3y1cGkAiEAuvx8zR90YlSYP06+TqbjD5/bI/VQ0sUan0VGpU/HKDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85230460},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"aac092581e864e14ac819e5a2c1db47925b07356","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qPXAssg02ZY+E6nmd9pP9v4hjss7B4mdvspz5f40iSdlCgCx3QZu6BedaH1d3jxHH8iRCS4/UsBXLCkV6yqi1Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.291_1775182428740_0.175201139364084","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.292":{"name":"@absolutejs/absolute","version":"0.19.0-beta.292","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.292","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41775e82f71daa5df2cfd6b13fe46d5d8c6ad7da","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.292.tgz","fileCount":340,"integrity":"sha512-O4iKDqvLMxDPWFYdov0KI33mGTJ7TmNg26O42DRnJZq30QJhnEjhNhb+cPbg72MFe2c3JuRYqPkoQj3mF2dNVQ==","signatures":[{"sig":"MEUCIQC66jrHpB/I5H1DKPB2d+J2rdccl78O4/ik2Ic5RyIMYgIgc6Y6UK75oWdvxhUfbJt303kFbdqQHuqqXz+A0G4m0pY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85230726},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41775e82f71daa5df2cfd6b13fe46d5d8c6ad7da","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-O4iKDqvLMxDPWFYdov0KI33mGTJ7TmNg26O42DRnJZq30QJhnEjhNhb+cPbg72MFe2c3JuRYqPkoQj3mF2dNVQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.292_1775182648204_0.431076354716438","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.293":{"name":"@absolutejs/absolute","version":"0.19.0-beta.293","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.293","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e68e7144b9e74112ebd0518ba62b7ba22fef8d2a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.293.tgz","fileCount":340,"integrity":"sha512-LyZ6Pb1gBz1Pg2TJLxFFvsm5GiaQfeUecS7t7F51HMMFaftPcUOHlLrPymMKJN8zPYOGaAmi6uVsOID6XsvTSQ==","signatures":[{"sig":"MEUCIFsHDaGEC5TVBk/w0X5DsNA36sj9mV0sYwHw3Op+fNRoAiEA1vskDFTOgIfBC+qYgZx1qYSSrKwkxQ3xmqvd0TBGDV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88187858},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e68e7144b9e74112ebd0518ba62b7ba22fef8d2a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LyZ6Pb1gBz1Pg2TJLxFFvsm5GiaQfeUecS7t7F51HMMFaftPcUOHlLrPymMKJN8zPYOGaAmi6uVsOID6XsvTSQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.293_1775183226045_0.7354314274282652","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.294":{"name":"@absolutejs/absolute","version":"0.19.0-beta.294","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.294","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"95f784fed50c7f3cd81f6a79c631f7b24692cfd4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.294.tgz","fileCount":341,"integrity":"sha512-KVBIglMp/wEUDIDvEALqhTV7gRjdeC24A9wkYylYwsYIBB6+PqHks+bMHP6AkTrQvaOsd7ep/mtlHZ43afnBTg==","signatures":[{"sig":"MEQCIEkmV+yIINCM334JP/Jw3qZ2hEM5vU7thvRicHSpc61rAiABZC9qY2vmqLLeUV6UhyYgT2sPUjOYMniY/xJnx/4sdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85233531},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"95f784fed50c7f3cd81f6a79c631f7b24692cfd4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KVBIglMp/wEUDIDvEALqhTV7gRjdeC24A9wkYylYwsYIBB6+PqHks+bMHP6AkTrQvaOsd7ep/mtlHZ43afnBTg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.294_1775183459672_0.11087899437284876","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.295":{"name":"@absolutejs/absolute","version":"0.19.0-beta.295","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.295","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2178814e7c23927a145d174cdce7ef59a1300a87","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.295.tgz","fileCount":341,"integrity":"sha512-Q7oR0Bo6YF6BEzpduYWXaLI6thmwPVuCwYGTvVh3VQzC9iNuu0Jy/pIE4uWI8SXol/L8zfZAbs/UmXmA7FCGfQ==","signatures":[{"sig":"MEUCIQDxkjo1/P/RTJ1zYQ0NRYNs0OTIr6ulA/CtpztrqXtKLgIgWvcAdn3xjtD9XPmXSa9R52gmTX86C0m6BZzUvj4Xgng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85235639},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2178814e7c23927a145d174cdce7ef59a1300a87","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Q7oR0Bo6YF6BEzpduYWXaLI6thmwPVuCwYGTvVh3VQzC9iNuu0Jy/pIE4uWI8SXol/L8zfZAbs/UmXmA7FCGfQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.295_1775184207940_0.8293442427650244","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.296":{"name":"@absolutejs/absolute","version":"0.19.0-beta.296","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.296","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7caac50488ef59f804fa52c2bc0755d6dec7972a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.296.tgz","fileCount":342,"integrity":"sha512-qFUNoG2ISDvcgpEBZCKIyQBClGS2W3qBdK6k4KN8mXk6ktXMSe5JmMX5eiPu6P1++H8Iy1EQaMQBMEHcSpaDfg==","signatures":[{"sig":"MEUCIQDYfeo9fFtwVSPE8Mx3MFGu9idLo65FLhDkjmGA1HNpmAIgMb16qU2GLaOr7DMJvotXeCjG3G6rASB1Rv99wcKET+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85252696},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7caac50488ef59f804fa52c2bc0755d6dec7972a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qFUNoG2ISDvcgpEBZCKIyQBClGS2W3qBdK6k4KN8mXk6ktXMSe5JmMX5eiPu6P1++H8Iy1EQaMQBMEHcSpaDfg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.296_1775184519650_0.857380203169271","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.297":{"name":"@absolutejs/absolute","version":"0.19.0-beta.297","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.297","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"165df0e610b95ade8a3af5c7fd6214c6352ffac3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.297.tgz","fileCount":343,"integrity":"sha512-GEXHE8bdBYDkoSAGNnZcOMLf7JGbO7zPef3YLnKg0hY2B/g85FsfgmZm1f3u4L5gcn0bdjU45vzkGVScrahICg==","signatures":[{"sig":"MEQCIHn0St5hCTasBdBOQN1nRk+VGx89opO+xcL8hQuwKJXYAiAP/1HwQB8/6WVdWgNuV2lFCgI/3rySyXUafkORZ2ogyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85255472},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"165df0e610b95ade8a3af5c7fd6214c6352ffac3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GEXHE8bdBYDkoSAGNnZcOMLf7JGbO7zPef3YLnKg0hY2B/g85FsfgmZm1f3u4L5gcn0bdjU45vzkGVScrahICg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.297_1775184778485_0.09466775841150477","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.298":{"name":"@absolutejs/absolute","version":"0.19.0-beta.298","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.298","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8029a7ae84b2f27313cbbf87465e1effa123ad6d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.298.tgz","fileCount":343,"integrity":"sha512-4fVQUb9wWU+4AOh6r7vXcEzGkyhJ7gFIe+h6/zrp6D0ZhyqaitsE+R0bj5TDteTX+61LOtqs5/4UN+xa74ePEQ==","signatures":[{"sig":"MEUCIBvX6WHyC5X1W8LDtY77czZP6iZLRJ8FFKlLRQH/nivMAiEA48fCcop6cnhl5YnyNlzqJgUZA0GQoJGTnNNgEqVUgGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85255640},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8029a7ae84b2f27313cbbf87465e1effa123ad6d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4fVQUb9wWU+4AOh6r7vXcEzGkyhJ7gFIe+h6/zrp6D0ZhyqaitsE+R0bj5TDteTX+61LOtqs5/4UN+xa74ePEQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.298_1775185174516_0.38525743056345907","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.299":{"name":"@absolutejs/absolute","version":"0.19.0-beta.299","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.299","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"99660a644903e2e90dc401b435f57e468e48da41","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.299.tgz","fileCount":343,"integrity":"sha512-uDo1cglWVPCNU4AMtrmGii42AlroGN1dSCHB/MoQubcKX4ajXA7vz7HNJ345LlylqgLBo6fJtf3IHOcmIa4MZQ==","signatures":[{"sig":"MEUCIQD/lTBcjkr4Q3RPfkGpas/KxJqI07XEicSYX+6AiZ/9iQIgQgcAuDDY2Pu7G14By7t5rCuSHqgAFc6fPTjn10TXS2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85255647},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"99660a644903e2e90dc401b435f57e468e48da41","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uDo1cglWVPCNU4AMtrmGii42AlroGN1dSCHB/MoQubcKX4ajXA7vz7HNJ345LlylqgLBo6fJtf3IHOcmIa4MZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.299_1775185494378_0.22584536378204856","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.300":{"name":"@absolutejs/absolute","version":"0.19.0-beta.300","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.300","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4685cf69e17f06f0be1c28b422d3cd59b582f2be","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.300.tgz","fileCount":343,"integrity":"sha512-MaN2RpxuVMLxT3iSHVzQVVzZCETgWoyJGl6QW137oZBxS06m/Y7T1+Ek+jXVuTEAcv8N/ERxcAjrNRlL1v+spA==","signatures":[{"sig":"MEYCIQCEKZ7Hx61cevmQDdm5xbO2FvinDC8PwS5JdLq2j4D7BAIhAO0q83xh0/o5m+VLnXK6kqjWsRAyARCFLIssL0paIiM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85256631},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4685cf69e17f06f0be1c28b422d3cd59b582f2be","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MaN2RpxuVMLxT3iSHVzQVVzZCETgWoyJGl6QW137oZBxS06m/Y7T1+Ek+jXVuTEAcv8N/ERxcAjrNRlL1v+spA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.300_1775185696768_0.8925010931372153","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.301":{"name":"@absolutejs/absolute","version":"0.19.0-beta.301","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.301","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"29de07a0eb1e6da52b325ca444aa9a7dd927c8f9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.301.tgz","fileCount":343,"integrity":"sha512-ytCRZzGRk4bxxrrbwTUPTWTIZwtyVrvtDUUUyJDB006x2+OwT3VBaVGbe8JEVjfJE0cBt6e/5/yH9a80mzKoIQ==","signatures":[{"sig":"MEUCIGeyXEdt7gIYhnmv1UrlkF+vAVEp9KLKySNj/XPzO6cpAiEAx9Tn1MZm2ozoYjXKYkJ4s4VoVajY2U/89g7qMA1LHUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85257723},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"29de07a0eb1e6da52b325ca444aa9a7dd927c8f9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ytCRZzGRk4bxxrrbwTUPTWTIZwtyVrvtDUUUyJDB006x2+OwT3VBaVGbe8JEVjfJE0cBt6e/5/yH9a80mzKoIQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.301_1775185858122_0.6037674939314761","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.302":{"name":"@absolutejs/absolute","version":"0.19.0-beta.302","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.302","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bf3064f70d2b5e42a4b5ae37d292eac528bc5efa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.302.tgz","fileCount":343,"integrity":"sha512-eYvIv64L04Ld2TgzL6VFs3VHB3YQl3fDl9TOLcgNf7RHhO0up7IOKBXAhEI0VHQVx2nlDus19SuFWf1yGBkx+Q==","signatures":[{"sig":"MEUCIC7fmodiqJj56Y3twaf6/EtZkXgldJtKGQyIY2gPc7e9AiEA9LpHUTN2bzJo8WUMxmE2Ru4nGy4USMGMxQVcxMo2LqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85259659},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bf3064f70d2b5e42a4b5ae37d292eac528bc5efa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eYvIv64L04Ld2TgzL6VFs3VHB3YQl3fDl9TOLcgNf7RHhO0up7IOKBXAhEI0VHQVx2nlDus19SuFWf1yGBkx+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.302_1775185999501_0.9332216229090433","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.303":{"name":"@absolutejs/absolute","version":"0.19.0-beta.303","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.303","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e629181eaf7dcb86ae4fad0850bfa01e88feaf7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.303.tgz","fileCount":343,"integrity":"sha512-Dp5AB1YHLq6ohbdwbq5r3ur7AzbWMLoWDsl6iHLMXQRKh91o1vdL4mXw+IjVXjpdWc6e2cEZVe08l1AK9fkrew==","signatures":[{"sig":"MEUCIQDn5EXhG7VaXcRf2U5y2e6OL5NT9VaEueJZrPHKjdLohAIgOKUedeXF8Fm/4OF2uUo4BYh+k4Afo8fhcFvTUedFJ0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85260277},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e629181eaf7dcb86ae4fad0850bfa01e88feaf7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Dp5AB1YHLq6ohbdwbq5r3ur7AzbWMLoWDsl6iHLMXQRKh91o1vdL4mXw+IjVXjpdWc6e2cEZVe08l1AK9fkrew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.303_1775186209278_0.09630405303996392","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.304":{"name":"@absolutejs/absolute","version":"0.19.0-beta.304","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.304","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"412a84ed34549afbce097767e315c42e83d0a24c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.304.tgz","fileCount":343,"integrity":"sha512-xflzQEpkgzr1fwuQOZQNQ/fGmrirlyr32ulbJngWyHWoBLiWHTZf8bZNGc4rYTe4wo0HRFIcKrcXwqifcVfoRw==","signatures":[{"sig":"MEUCIQDjy7KQCLKGoEKVvxND1WyRd21DNsxWs/jERBfGdoRRLAIgOnUnZitpq+aU2t/9tTquh6SBhYqUIZeR2xJ09cX+M60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85261291},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"412a84ed34549afbce097767e315c42e83d0a24c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-xflzQEpkgzr1fwuQOZQNQ/fGmrirlyr32ulbJngWyHWoBLiWHTZf8bZNGc4rYTe4wo0HRFIcKrcXwqifcVfoRw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.304_1775186302372_0.3379540303320465","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.305":{"name":"@absolutejs/absolute","version":"0.19.0-beta.305","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.305","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9661ad2334617d001ac872fc6874908824009cf0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.305.tgz","fileCount":343,"integrity":"sha512-Eh+nx/srN9UAWabRweYWYdxTofVo+go5Hk/R3sncAV8ZSohgvWzC8kyTOmob3/JhgjFHrrc0Ln2g+kwVdWf66g==","signatures":[{"sig":"MEUCIQDEaCcLL+y1ILXnCcGa1UUjg2G5Vr1d4jW6UZUP7TC0sgIgfKWZUtXZXuta6szXZGoJ3jqssJU71mPI5RjAYqYXyw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85261607},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9661ad2334617d001ac872fc6874908824009cf0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Eh+nx/srN9UAWabRweYWYdxTofVo+go5Hk/R3sncAV8ZSohgvWzC8kyTOmob3/JhgjFHrrc0Ln2g+kwVdWf66g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.305_1775186540212_0.8681553889742162","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.306":{"name":"@absolutejs/absolute","version":"0.19.0-beta.306","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.306","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2358045f94ecb5a736326c8372dc80e125fe7b70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.306.tgz","fileCount":343,"integrity":"sha512-CLt5xIFrSDbmcQM4XAWUnICe/L1RIUCYP0lq1v2AxpHJL+80vmZ8pvylzw9CQo3XerYPuMGrS9VPnlrX4/4Uvw==","signatures":[{"sig":"MEUCIEtMqFSCsyO32UcF1KPbv/Y28GYNIXrRjq+iOdJUAepvAiEAuhkzO2cedXJPgFwm1I1Ita58SOjLEtkGyfhUkX05clg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85269143},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2358045f94ecb5a736326c8372dc80e125fe7b70","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CLt5xIFrSDbmcQM4XAWUnICe/L1RIUCYP0lq1v2AxpHJL+80vmZ8pvylzw9CQo3XerYPuMGrS9VPnlrX4/4Uvw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.306_1775186717700_0.6274117772355325","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.307":{"name":"@absolutejs/absolute","version":"0.19.0-beta.307","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.307","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"55079efb37b38eeb0f22e20b75dcb5aa00e76539","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.307.tgz","fileCount":343,"integrity":"sha512-GqOXSIAeRMdwUe8jXiX5vETKiOmnbBL5vtQKmw/FgReXYivyaWx+KoeLceGmRkOOygwnsU4pfLw2NxxHFteakg==","signatures":[{"sig":"MEUCIQCTGn0yqb4vcBGGLbjZSpquV2+dt8K5VfaC9FJLY0RxUwIgIDc4b1x+jcqTnUjN4C6RABPHfxEfHJ+V9AKuCDx9pMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85257883},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"55079efb37b38eeb0f22e20b75dcb5aa00e76539","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GqOXSIAeRMdwUe8jXiX5vETKiOmnbBL5vtQKmw/FgReXYivyaWx+KoeLceGmRkOOygwnsU4pfLw2NxxHFteakg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.307_1775187065678_0.1347464817605648","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.308":{"name":"@absolutejs/absolute","version":"0.19.0-beta.308","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.308","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1aa6d47d5bc6c694c0e662d2085b895a92366741","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.308.tgz","fileCount":343,"integrity":"sha512-YJojdQqHt6Td0kFyk0mRXHZ0QMtpQum0A90ku1ZvbPV/qs5jsDk989Gv9ao8A5og+MrX3lREaCFBibIE3ysNiw==","signatures":[{"sig":"MEQCIQCHe/HLgq/3NLgQ9MtMuIDiIQ6M0k6ilLElnsYwiZmm4QIfclJ7d6y3nX0gpxIsD42RXcTvlgJAdLp4w+A6nAHuoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85260984},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1aa6d47d5bc6c694c0e662d2085b895a92366741","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YJojdQqHt6Td0kFyk0mRXHZ0QMtpQum0A90ku1ZvbPV/qs5jsDk989Gv9ao8A5og+MrX3lREaCFBibIE3ysNiw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.308_1775187421722_0.7592199113049838","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.309":{"name":"@absolutejs/absolute","version":"0.19.0-beta.309","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.309","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dfd37d09662fd9e35a0d5ff4173a3b571d9a93ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.309.tgz","fileCount":343,"integrity":"sha512-gwyaAz4e+S1Yu33u8Pp+FN7pNQ4NKNlkWKjydNDS8k6KNeMYTeJcpKaMx4OaqRgcOd0q4q+icXRI9TmDHdh1AA==","signatures":[{"sig":"MEQCIHQMT3yN34DyUKJua1u/MyikPndLb1keR4gbG7el/SgVAiAsvQdDGh3LOhKi0bTm7N8YCRQSlIwkeEHV5xiN3CoMtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85261400},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dfd37d09662fd9e35a0d5ff4173a3b571d9a93ff","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gwyaAz4e+S1Yu33u8Pp+FN7pNQ4NKNlkWKjydNDS8k6KNeMYTeJcpKaMx4OaqRgcOd0q4q+icXRI9TmDHdh1AA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.309_1775187556654_0.46619727927607113","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.310":{"name":"@absolutejs/absolute","version":"0.19.0-beta.310","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.310","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"96bfb5c2a11d13e93cc4f86dcc98f8674ecd7254","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.310.tgz","fileCount":343,"integrity":"sha512-KYRGF/bqPHD1r38uDMKTPdRA8z3LJ1aSNVrnSF2Cuwvk0EFZuxp/O9H/2Yci0FGo1Wmb5EAcXxwvuHABLOn5aw==","signatures":[{"sig":"MEQCICHnAcQ8O1tR3FT3wvHXCzS+HMDtuGWuU3L72nJ5b6UYAiAqisLUekqMuxmU3CsHC7dUyObVNT6f4MxDGHLRaRIHMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85262312},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"96bfb5c2a11d13e93cc4f86dcc98f8674ecd7254","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KYRGF/bqPHD1r38uDMKTPdRA8z3LJ1aSNVrnSF2Cuwvk0EFZuxp/O9H/2Yci0FGo1Wmb5EAcXxwvuHABLOn5aw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.310_1775187772992_0.6517277460212894","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.311":{"name":"@absolutejs/absolute","version":"0.19.0-beta.311","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.311","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c9289155d1089da2091ff72fbb00e6e1af608f5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.311.tgz","fileCount":343,"integrity":"sha512-UeQgO9E64ELbvSkM4CyuQoi+8baj+9odjZwLiBa1tG8mf8hGUPQui3hJQwFKkU/FHoxtVsIaL4D/TzA0eybPdA==","signatures":[{"sig":"MEUCIQCm+iAI2Rgx2XHB33e8cTl+285eAFryX81hZniIZqFUWAIgIEmeM7DR83uho5reJqPp0HFJvJqOBu37ZITDCKMT6dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85248420},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c9289155d1089da2091ff72fbb00e6e1af608f5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UeQgO9E64ELbvSkM4CyuQoi+8baj+9odjZwLiBa1tG8mf8hGUPQui3hJQwFKkU/FHoxtVsIaL4D/TzA0eybPdA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.311_1775189120601_0.8262337798641641","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.312":{"name":"@absolutejs/absolute","version":"0.19.0-beta.312","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.312","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"559d159013f7cbb7991177464efaebe5e75ecfd9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.312.tgz","fileCount":343,"integrity":"sha512-zllU1Dnnxp2vLY7bOsvon4Bvfm+S7pZCyvlXSIbdjpBpyJHWRQzoRZmkhBm8wglo3MJZInV50BOJDnZogGXG5Q==","signatures":[{"sig":"MEUCIC5Do+iB0Wvphy2W/wG0fcVwkIysKaGCDs3OkMcsd14HAiEA/TmgMcO2mbzDg9jlctBM36RvIiKKnXXzMz/m5ezuMSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85254082},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"559d159013f7cbb7991177464efaebe5e75ecfd9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zllU1Dnnxp2vLY7bOsvon4Bvfm+S7pZCyvlXSIbdjpBpyJHWRQzoRZmkhBm8wglo3MJZInV50BOJDnZogGXG5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.312_1775189442449_0.8643009355522633","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.313":{"name":"@absolutejs/absolute","version":"0.19.0-beta.313","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.313","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1b49010d4a021115d80600c26fb666fd51d69664","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.313.tgz","fileCount":343,"integrity":"sha512-VVlBH8+hEiFWSWa7bAgHdGxMrp0o3FgkuFYRrKaPeNwvSmrHh06wO3iCil78MDYiOBXnoW7SZm9LTyunM4xRwg==","signatures":[{"sig":"MEQCIFnRIrDDMP0ZeXEYlCfHvtFoi2TZwSx7XCKoSwcfwafnAiBI7p7dxsn4L8tktcNsxYrh6t9uNqbK7Q18nEShl7cXPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85254442},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1b49010d4a021115d80600c26fb666fd51d69664","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VVlBH8+hEiFWSWa7bAgHdGxMrp0o3FgkuFYRrKaPeNwvSmrHh06wO3iCil78MDYiOBXnoW7SZm9LTyunM4xRwg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.313_1775189555262_0.02190818513657833","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.314":{"name":"@absolutejs/absolute","version":"0.19.0-beta.314","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.314","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"56a8b67863059f8cddfa574ae842795f7a60951b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.314.tgz","fileCount":343,"integrity":"sha512-mmKjDpvBpG/wA+Y1L1ZWMi3IIvEUjSMSk87OgIvwFzHmzM5nRpFb68nwzr4Uj0QgkyOvjLcuz6x8mXgu98QDqQ==","signatures":[{"sig":"MEYCIQCCDAdlpCbGaHRyyxH8UmfEDVV/wNctpBhsui7WxKb70QIhALABw5klCtmKzJJGRDavVZJU9M3Eenf0vRxDRV3GvfJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85260335},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"56a8b67863059f8cddfa574ae842795f7a60951b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mmKjDpvBpG/wA+Y1L1ZWMi3IIvEUjSMSk87OgIvwFzHmzM5nRpFb68nwzr4Uj0QgkyOvjLcuz6x8mXgu98QDqQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.314_1775189668720_0.8726431681570965","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.315":{"name":"@absolutejs/absolute","version":"0.19.0-beta.315","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.315","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"58a21427e064465b97f9739e368ee0db15b7c25b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.315.tgz","fileCount":343,"integrity":"sha512-6g0IboEsSHqvXMYsC46xR/zcSNSrhEo3b9nmQXZGRrIoq+Pz0kSiQgP5ir+jjGei9cUan7Bz0FsK+qQFTcmq/g==","signatures":[{"sig":"MEYCIQDa6VgcOwVX5XAQBu7sWgRO7tfEgWgVxX8a7fLDywZOhAIhAKDN2d74a+7CKvHv0l1Bpq9YKOM09Cm2SLVm71KFh3MO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85241476},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"58a21427e064465b97f9739e368ee0db15b7c25b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6g0IboEsSHqvXMYsC46xR/zcSNSrhEo3b9nmQXZGRrIoq+Pz0kSiQgP5ir+jjGei9cUan7Bz0FsK+qQFTcmq/g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.315_1775190785415_0.7521970731126815","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.316":{"name":"@absolutejs/absolute","version":"0.19.0-beta.316","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.316","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6613990ddf6c6637e0cae915d9848a9af32b5523","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.316.tgz","fileCount":343,"integrity":"sha512-M8Y3OnVrnTEGAjWl2+BqqTctk5Or9ECpip/ZAASiAL47upWBttgxES0Omnn8P8HFJwqpzK8hpO5ouxVMNjz7Pw==","signatures":[{"sig":"MEQCIFqlWX3bBEwsHy6o/7nKysnt+LYDxwzyV8oMsRQ36eLaAiB5DQJ76i9LxFDzbz6IJShvrNZ4NVPyzyMsRTqBWfNLyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94217212},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6613990ddf6c6637e0cae915d9848a9af32b5523","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-M8Y3OnVrnTEGAjWl2+BqqTctk5Or9ECpip/ZAASiAL47upWBttgxES0Omnn8P8HFJwqpzK8hpO5ouxVMNjz7Pw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.316_1775243085574_0.3275472747707342","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.317":{"name":"@absolutejs/absolute","version":"0.19.0-beta.317","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.317","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"621457944c74ca5e287b26ae70e3935efc1ad331","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.317.tgz","fileCount":343,"integrity":"sha512-yHcI2aRA9TqNYmVuK5L3h7Sbq2k8GQofjVxR2MrNun9WSh0ab7e9lPvhnEcwNAIT4nEQmIgQYsNnPiLhnH3CKQ==","signatures":[{"sig":"MEUCIQDAvJ0KEVOIEX6qdOEYEjx9pzz66vfwhbx/VbpXce/IuwIgLRHxxoqGsRc46qM7EMJfZHw/E1wuaOBUIuPSQdJSBjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94216938},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"621457944c74ca5e287b26ae70e3935efc1ad331","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yHcI2aRA9TqNYmVuK5L3h7Sbq2k8GQofjVxR2MrNun9WSh0ab7e9lPvhnEcwNAIT4nEQmIgQYsNnPiLhnH3CKQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.317_1775243279819_0.7688965599873698","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.318":{"name":"@absolutejs/absolute","version":"0.19.0-beta.318","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.318","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"30fd275cf9ac2db39099f89e6b75d876c60b398d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.318.tgz","fileCount":343,"integrity":"sha512-6aQjZTCjTR/uOlOUWjzX6HyJfFVatfj7DAjgfIN1L7M/M0vNzJhIFWKxtlwLNA6pEm7kxcQlfbXlv8OYv0y63Q==","signatures":[{"sig":"MEUCIQDXV3kCoMXMycDyNdt5cFasaXIkunO2AK8hyMFjqFM8pwIgHHmpfV/wqS79EmCbnDmYlHze2/Xj9Ma/U3U3MHc4ysc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94219720},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"30fd275cf9ac2db39099f89e6b75d876c60b398d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6aQjZTCjTR/uOlOUWjzX6HyJfFVatfj7DAjgfIN1L7M/M0vNzJhIFWKxtlwLNA6pEm7kxcQlfbXlv8OYv0y63Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.318_1775244863931_0.6281042007403939","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.319":{"name":"@absolutejs/absolute","version":"0.19.0-beta.319","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.319","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0ca5efa361684b6da43f3e4814300eb829fa61c8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.319.tgz","fileCount":343,"integrity":"sha512-/OXx5HuTn8qDLaC7+xxyz0UesSbPqKh75wYgwHHEC3ZF7aR5LDwH/zNTyU1AkUHgunbjk4iATxuwwJ0EhCm43Q==","signatures":[{"sig":"MEYCIQDuj/u3XgXSgvB2M1zCmGm6LQ7RtdOi2QMFcc1KsFZr1QIhAJ4C4PG20GxrjgNh4XEjtX/nOS3qmPcP1lomK0gFEWg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94236308},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0ca5efa361684b6da43f3e4814300eb829fa61c8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/OXx5HuTn8qDLaC7+xxyz0UesSbPqKh75wYgwHHEC3ZF7aR5LDwH/zNTyU1AkUHgunbjk4iATxuwwJ0EhCm43Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.319_1775245357003_0.7442534634397053","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.320":{"name":"@absolutejs/absolute","version":"0.19.0-beta.320","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.320","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5dfba932aed4d87704aa941b38cac7309d52b410","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.320.tgz","fileCount":351,"integrity":"sha512-HEYE+Nx5DQG5m5+Piiy6oL1xBUSBD4UfzE4/QE9/PlZ9mCQo7nNhBp1gPPH85KrOhZMi5DTqyyd12ylwAnGkpA==","signatures":[{"sig":"MEQCIBdd1sPOPT7psq/+LjT0e9pkAHagdf7sE2Oi25znktBzAiA0VVoUx8qTjTtpyYHpTGk5ZFIEF+KY1ZcL+8cHpsbv3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85262605},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5dfba932aed4d87704aa941b38cac7309d52b410","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HEYE+Nx5DQG5m5+Piiy6oL1xBUSBD4UfzE4/QE9/PlZ9mCQo7nNhBp1gPPH85KrOhZMi5DTqyyd12ylwAnGkpA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.320_1775249175587_0.3891651805615197","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.321":{"name":"@absolutejs/absolute","version":"0.19.0-beta.321","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.321","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c723678a405503168dc922a358cc6a129233482","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.321.tgz","fileCount":351,"integrity":"sha512-0HBqvtPg6Raa72t9KR5cA065k0Q+NsslLJmb9/upD6QbdS7keiOtcizsZIIZg7UPxeAstKDhQAaChbZ7werI1Q==","signatures":[{"sig":"MEYCIQDcQ0NmSjY5Q0U2AYLLNyEonXIurbfT5qgKPfG6822y6gIhAOZ95hv8AY6YPmxagy3yUZxT/DideHXfsBjcvnsQKj/c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85273126},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c723678a405503168dc922a358cc6a129233482","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0HBqvtPg6Raa72t9KR5cA065k0Q+NsslLJmb9/upD6QbdS7keiOtcizsZIIZg7UPxeAstKDhQAaChbZ7werI1Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.321_1775249750148_0.8919426612907153","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.322":{"name":"@absolutejs/absolute","version":"0.19.0-beta.322","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.322","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"55894f4e21e5aac877327aa6e51196f4f374eb9d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.322.tgz","fileCount":351,"integrity":"sha512-bp/nYTEXVk8INTFOyp8W0jQNSwzkc/z3Cw1oH8sE8GjucI/RZLqmVvEW/+QQDUAGsdtJjj15smAGcTOaAYksxg==","signatures":[{"sig":"MEQCIHmKh9l4l8UQk7PGCmxxTalHLUlzWeWHoYhCGreU/ZFGAiAycn21X9jqu7JHH4rCXf9++yez+nzeKTtSk2/zpNBsWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85275324},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"55894f4e21e5aac877327aa6e51196f4f374eb9d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bp/nYTEXVk8INTFOyp8W0jQNSwzkc/z3Cw1oH8sE8GjucI/RZLqmVvEW/+QQDUAGsdtJjj15smAGcTOaAYksxg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.322_1775249886044_0.9001372201561741","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.323":{"name":"@absolutejs/absolute","version":"0.19.0-beta.323","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.323","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e96c746a4d0c8ced5aeebdd1a18658bc62cb5f20","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.323.tgz","fileCount":351,"integrity":"sha512-eZHm7/70LR/5CQIl8/8x87X86jTrgf2tMqoM2sEs8gvE9ZV+VMr4Y9E1PlRm9w20H+bpD5/up+i93R+gg+JT1Q==","signatures":[{"sig":"MEQCIGLa5Tb9i0aChaE5HAPRGERSXhIKx/rRVu14j4KsI0gHAiBpC+s5gMXW9Bj+nvm7fCWUQWHzoezPLaaIa/avIFQNzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85275884},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e96c746a4d0c8ced5aeebdd1a18658bc62cb5f20","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eZHm7/70LR/5CQIl8/8x87X86jTrgf2tMqoM2sEs8gvE9ZV+VMr4Y9E1PlRm9w20H+bpD5/up+i93R+gg+JT1Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.323_1775250077745_0.548785497929053","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.324":{"name":"@absolutejs/absolute","version":"0.19.0-beta.324","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.324","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d5b3af97cd6b120336be0d57cca61abe5af5ee07","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.324.tgz","fileCount":351,"integrity":"sha512-ND632JTc3FapUJggm23s8cybqalBHOgoMvQJnDlx4z4AZhTWgkudo22KoMh7oxsm8fG+VoT/LxzdAavgDnXtJw==","signatures":[{"sig":"MEUCIQDLd70kXcCDwJZ2nMhjGDg84AFv/KUD/Z4iHjAOhZwnvQIgTCgaCxWxj5wvuyhVRGwySgXe8QQff8aJdeMOAnRxNHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85280786},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d5b3af97cd6b120336be0d57cca61abe5af5ee07","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ND632JTc3FapUJggm23s8cybqalBHOgoMvQJnDlx4z4AZhTWgkudo22KoMh7oxsm8fG+VoT/LxzdAavgDnXtJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.324_1775250314587_0.8411448634002345","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.325":{"name":"@absolutejs/absolute","version":"0.19.0-beta.325","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.325","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f4efa90c1b8db3fc23727ca836039c441e5b64cb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.325.tgz","fileCount":351,"integrity":"sha512-ZR6b8PCfBWvA8+ZsYPeHDOsSGn71Ok9+K3NKZ6D9q04jgMwDuGKKo3I60F13qjOdyIPzNPU3dARVlKxIsN4R/w==","signatures":[{"sig":"MEUCIGl6m/qaWhhr4r2Fo8pzTp37BgupilVpECFdRZUWwlVdAiEA6k+o+igW6bhFOrcjtDZSvNrSYUF7N+eSWTpYx033mxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85281194},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f4efa90c1b8db3fc23727ca836039c441e5b64cb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZR6b8PCfBWvA8+ZsYPeHDOsSGn71Ok9+K3NKZ6D9q04jgMwDuGKKo3I60F13qjOdyIPzNPU3dARVlKxIsN4R/w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.325_1775250456848_0.7540460455413993","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.326":{"name":"@absolutejs/absolute","version":"0.19.0-beta.326","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.326","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aeec7678b03a3953520b29d2d73cef857d0e8175","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.326.tgz","fileCount":351,"integrity":"sha512-YSc1M09ZnrmGfGrCwTJtH7AHzVHJ2Ufkb66x83E631FWJPjHeSxmmqHsG+/cEgDIzGtJYdUYXgQTQKrON+ZzYg==","signatures":[{"sig":"MEUCIQDOOCzHIdbPMYC49BxRQWwz2A5gxtJlaLAJJZQEMsFuYgIgRFcavztnmEzpBfn4zTmBMBfrnIabCEJeW0xEA/jMmC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85286803},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"aeec7678b03a3953520b29d2d73cef857d0e8175","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YSc1M09ZnrmGfGrCwTJtH7AHzVHJ2Ufkb66x83E631FWJPjHeSxmmqHsG+/cEgDIzGtJYdUYXgQTQKrON+ZzYg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.326_1775250627233_0.44991121281617663","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.327":{"name":"@absolutejs/absolute","version":"0.19.0-beta.327","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.327","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"58273f08675fc0464bbfb30d68de639b45745070","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.327.tgz","fileCount":351,"integrity":"sha512-C3J8kTuJXiCW1+aQ7Og5exRdvVvbQYRuBX2fms5UKm3QdGU0r5RNhywsPge2UKcRottRdsRJjvX9tgXzjgMAhQ==","signatures":[{"sig":"MEQCICw3bmz3W65vzZPEFYode698UcI72cz6wclObxfKj6qPAiBRRXNk2ThMygisXgZ8CBrPWr2amFf7/PF3kMDD8Q6sVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85309452},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"58273f08675fc0464bbfb30d68de639b45745070","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-C3J8kTuJXiCW1+aQ7Og5exRdvVvbQYRuBX2fms5UKm3QdGU0r5RNhywsPge2UKcRottRdsRJjvX9tgXzjgMAhQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.327_1775250805053_0.8002718225272429","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.328":{"name":"@absolutejs/absolute","version":"0.19.0-beta.328","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.328","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f9df565edb62e518c638b4721eb8550a86a90b7d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.328.tgz","fileCount":351,"integrity":"sha512-MAL9SUHtyX/lNa5Z/2njwQOTvt9ojngacDikSRTxukc47NaEyyXU1rOgAcMk6V+OaFRPhtE27zGIUu3MhXwtBg==","signatures":[{"sig":"MEUCIH4iFoXrvOhx/CfH6sIhc58EDTm8MlWapdfGZ9lqCFdmAiEA7jfZRQzftVyqyUybzjpn88sgJBjeMPtPl4g/BL3bZZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85305522},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f9df565edb62e518c638b4721eb8550a86a90b7d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MAL9SUHtyX/lNa5Z/2njwQOTvt9ojngacDikSRTxukc47NaEyyXU1rOgAcMk6V+OaFRPhtE27zGIUu3MhXwtBg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.328_1775251022157_0.18633019582376442","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.329":{"name":"@absolutejs/absolute","version":"0.19.0-beta.329","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.329","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"976e1a71654c2d7ba9788545daeb49f7f1686cd3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.329.tgz","fileCount":351,"integrity":"sha512-2K6aaDtpIsW4KOemP8+lZI+PwYg9EEfW7gGmBaTDGxlSx46dB0ueN/dE2BRJKQRbI0hpuFGwa6FCs16kCQ3CjA==","signatures":[{"sig":"MEYCIQCb+/FxyiAoSW0qgitobahXn6UZQoewScrHgWAuyHX/WQIhAMxRrxbBidILdiRu9tYDscTIlz8uPkl9pTttPg3qnxYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85309337},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"976e1a71654c2d7ba9788545daeb49f7f1686cd3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2K6aaDtpIsW4KOemP8+lZI+PwYg9EEfW7gGmBaTDGxlSx46dB0ueN/dE2BRJKQRbI0hpuFGwa6FCs16kCQ3CjA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.329_1775251267971_0.28172322075124834","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.330":{"name":"@absolutejs/absolute","version":"0.19.0-beta.330","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.330","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"72eaa4f451a801d5960d2d745dd41fc16dfd0aca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.330.tgz","fileCount":351,"integrity":"sha512-BsEJHpx2V6EMT8uKi7FKEgR6LX1d+6d4JTcOcjSYMQf14sUv4mC9244+U26XUbnlv5FEbDbdAyWk+Ps5S5aNCw==","signatures":[{"sig":"MEYCIQCo66TkUTxWfs0YbjW2DwobgVJAAPPulmMV8ATuNZXPWAIhANpR0YeiQbJoHU0vQ8V40EBDhu0RYzbZkSixn2g6ovA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85310217},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"72eaa4f451a801d5960d2d745dd41fc16dfd0aca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BsEJHpx2V6EMT8uKi7FKEgR6LX1d+6d4JTcOcjSYMQf14sUv4mC9244+U26XUbnlv5FEbDbdAyWk+Ps5S5aNCw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.330_1775251579212_0.13843059318401507","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.331":{"name":"@absolutejs/absolute","version":"0.19.0-beta.331","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.331","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1574878aa5f66c12069b276afae4df39dccaf7c5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.331.tgz","fileCount":351,"integrity":"sha512-mpZXWp33UVtgB0HJi9V5wE1k2IwU9CV4+PIy+++so1KiW8KDAASD58hH9ciDN8tk5UJTulCGiKJCV7qV9iaFTw==","signatures":[{"sig":"MEYCIQDIYG2on8V/ttx0OxPLyOw8CeAp3o6Sp5vtVqGWHWOuhAIhANnSSR7Wmb96UVrXngvZ/mQ/U3TJAk8zle7920RIJjWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85309683},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1574878aa5f66c12069b276afae4df39dccaf7c5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mpZXWp33UVtgB0HJi9V5wE1k2IwU9CV4+PIy+++so1KiW8KDAASD58hH9ciDN8tk5UJTulCGiKJCV7qV9iaFTw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.331_1775251916972_0.48375825320923527","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.332":{"name":"@absolutejs/absolute","version":"0.19.0-beta.332","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.332","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"543a6ef5752896e9372dfc78664d77c9775c735f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.332.tgz","fileCount":351,"integrity":"sha512-2ZNJ1NpQscbmd9fu8hAWYcxUnA0Os+pKnyHMlIxRLvya15w6w0htlBj+hHNo7Rtf60uB9GDtxDKyVGkOhJLGpQ==","signatures":[{"sig":"MEUCICIu5L1RiOw5ZrfxCKadCDXiqbs9YwLpwmT7ZbqiWcpsAiEAupZaVJJFw1o3JbnTlTRHJU2o2XUFm9JiQ9v59B5U79A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85311891},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"543a6ef5752896e9372dfc78664d77c9775c735f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","bench:islands":"bun run scripts/benchmark-islands.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2ZNJ1NpQscbmd9fu8hAWYcxUnA0Os+pKnyHMlIxRLvya15w6w0htlBj+hHNo7Rtf60uB9GDtxDKyVGkOhJLGpQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.332_1775252123056_0.18646450097241596","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.333":{"name":"@absolutejs/absolute","version":"0.19.0-beta.333","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.333","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8cd88933684a631ef3da19398153e4438b07d5cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.333.tgz","fileCount":351,"integrity":"sha512-JyFCYoeqIpsFiETL0KzwrDSndl26yoggBxW7/Fqz7S+d52d0yv6z7Nhzu0cFF3E3ajK2aOCQGK8mxLeuezZ50Q==","signatures":[{"sig":"MEUCIQDByjDH/Z8pTiS9VfzmgGFMnbcgU6uzfHAPiejm8wzaTgIgd/tnMS8y/+zf+HGvl1g8ypL4FEzDNqNPm7ii++HRNRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85319590},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8cd88933684a631ef3da19398153e4438b07d5cd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JyFCYoeqIpsFiETL0KzwrDSndl26yoggBxW7/Fqz7S+d52d0yv6z7Nhzu0cFF3E3ajK2aOCQGK8mxLeuezZ50Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.333_1775261344454_0.658885101617352","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.334":{"name":"@absolutejs/absolute","version":"0.19.0-beta.334","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.334","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe04e46308e6fa0d8d1297161f775b78c4dfdbd2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.334.tgz","fileCount":350,"integrity":"sha512-58JZwIdsaYqbz4QbEfSIM4bFtnBo104WF51Tdsl+m/aUWw79N9jzwYZHUPRv7PW3xFRAIAzo3gQsPASsp0EHHQ==","signatures":[{"sig":"MEQCIAwMjlVTL2+pOvDRqE1VZaq4c2HveBlPLmSe3HdaKDw5AiAoYuXePGvRuro8ZHoKCef87nUT5ttfwDaz29PfveocTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85364627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe04e46308e6fa0d8d1297161f775b78c4dfdbd2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-58JZwIdsaYqbz4QbEfSIM4bFtnBo104WF51Tdsl+m/aUWw79N9jzwYZHUPRv7PW3xFRAIAzo3gQsPASsp0EHHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.334_1775263135910_0.2841016918557753","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.335":{"name":"@absolutejs/absolute","version":"0.19.0-beta.335","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.335","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0c5872cba315ad8c18ea97035ba53c49c1a174b1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.335.tgz","fileCount":350,"integrity":"sha512-Ul84a55gr76yozUHDwz38JguZRXa1572LDfbZnBEyXs/EnE9QHGI2bsGSYNMeAgP7YgE151cHTIqBW8OnzZATQ==","signatures":[{"sig":"MEUCIQDZjYG2a5DSO+iUwZxPfkQlYWKPU17EUg/Unlj1VpDdQAIgT6AZTLM9zj5g2ZSWJf1py7yILhYk5Smtj14anojusig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85368101},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0c5872cba315ad8c18ea97035ba53c49c1a174b1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ul84a55gr76yozUHDwz38JguZRXa1572LDfbZnBEyXs/EnE9QHGI2bsGSYNMeAgP7YgE151cHTIqBW8OnzZATQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.335_1775263269017_0.40347749608661565","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.336":{"name":"@absolutejs/absolute","version":"0.19.0-beta.336","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.336","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a8ae52e810d4acf033cc9b54119d597f3526cd86","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.336.tgz","fileCount":350,"integrity":"sha512-v0Thv/zz/fDKoaDaK2PzCEUU+XVisHyuMAJ5ICE76NPxLeH0vA+G/zES1uW9LdOhShE+ul4DQIzzYE3T+Gz3KQ==","signatures":[{"sig":"MEYCIQDgqwZ/AztCAXinaZr2B5aM4TT3XIhqWNLb0LD9KSseiQIhAOlXB11xyr1wQMQHbuvIc6In8jKT+Owh/u+mTMWeZrIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85365346},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a8ae52e810d4acf033cc9b54119d597f3526cd86","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-v0Thv/zz/fDKoaDaK2PzCEUU+XVisHyuMAJ5ICE76NPxLeH0vA+G/zES1uW9LdOhShE+ul4DQIzzYE3T+Gz3KQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.336_1775263521606_0.1873923658969141","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.337":{"name":"@absolutejs/absolute","version":"0.19.0-beta.337","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.337","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7269453fc22a0332e3960ac76b98be76845f0ed9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.337.tgz","fileCount":350,"integrity":"sha512-expyoVq+2F8Lk4JvLRACKl7SrtacwX6IT1CG8QFtKmhC9vfa9J8q99WO2CpLPiLdi7u0B4cBGiow4mkvtW3iWA==","signatures":[{"sig":"MEYCIQDIoHRqbDRiShkjyhHINXDLZd8nTTxxsKJW3NLMMkNi1AIhAKNMPsolMLnH+cSKXYsNNThv4109QjKZgOQvYEZzteev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85378936},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7269453fc22a0332e3960ac76b98be76845f0ed9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-expyoVq+2F8Lk4JvLRACKl7SrtacwX6IT1CG8QFtKmhC9vfa9J8q99WO2CpLPiLdi7u0B4cBGiow4mkvtW3iWA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.337_1775263853026_0.20272857832872382","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.338":{"name":"@absolutejs/absolute","version":"0.19.0-beta.338","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.338","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7aab3e0710bb004481c48304fe982fbe14f0c9ac","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.338.tgz","fileCount":350,"integrity":"sha512-izw5XvfxTMUOgel3LDhFiN1m6rKbUXDF+iHk5q8+EWbF0nCe1PyHUN/scmByb4MIHvhYPgIqmUlF9uOFsOtJiQ==","signatures":[{"sig":"MEQCICGUqasIrjKVerRiwPNKRGQoXcGIfjrZyibPd/qBEfdgAiBUlkGuaUtMBOybRf7o0MOr4k6rxFuEE0BJxLOdcKKKrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85387927},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7aab3e0710bb004481c48304fe982fbe14f0c9ac","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-izw5XvfxTMUOgel3LDhFiN1m6rKbUXDF+iHk5q8+EWbF0nCe1PyHUN/scmByb4MIHvhYPgIqmUlF9uOFsOtJiQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.338_1775264079228_0.41012874198480964","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.339":{"name":"@absolutejs/absolute","version":"0.19.0-beta.339","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.339","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2388ac8c3a150a530d120a4d2a960385d2108d54","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.339.tgz","fileCount":350,"integrity":"sha512-t3MIMPflH3DGAciwN3JsTlWwHBlmGfmmdO6hdVlK7+L90PwEbLS6O9oiLLg69+gm0fZpTgULg8WyKyX3A9CIKg==","signatures":[{"sig":"MEQCIGAKn6AiQRT73CW1CNFRcEYJ44MaeYGSxcJmaRHSCBBjAiB+pJAojyAKcabIpsEho4UIn5c/rn4PxKhN8vxItp/V1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85388192},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2388ac8c3a150a530d120a4d2a960385d2108d54","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-t3MIMPflH3DGAciwN3JsTlWwHBlmGfmmdO6hdVlK7+L90PwEbLS6O9oiLLg69+gm0fZpTgULg8WyKyX3A9CIKg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.339_1775264222659_0.9854255073396414","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.340":{"name":"@absolutejs/absolute","version":"0.19.0-beta.340","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.340","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"467fa77d391281dd9fe693f696880443c421da1b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.340.tgz","fileCount":350,"integrity":"sha512-mtkm1le7Q7jAcIEb2m6fdnWWuaWRy4wvkECV3SP7ya1MOZnnYAW0KxFkg7gfqU/uqQCgySh56A5W5VsiVfk96g==","signatures":[{"sig":"MEQCIAfobbfgItpDVTRQlE5QIXdI83hkKftFlYHWIM8fQCwOAiA12xs46YyNQf34X2WA04SU6SoNMkxl3T/UhUdYePajOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85614203},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"467fa77d391281dd9fe693f696880443c421da1b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mtkm1le7Q7jAcIEb2m6fdnWWuaWRy4wvkECV3SP7ya1MOZnnYAW0KxFkg7gfqU/uqQCgySh56A5W5VsiVfk96g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.340_1775264412199_0.8963580006124994","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.341":{"name":"@absolutejs/absolute","version":"0.19.0-beta.341","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.341","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"13e37aabe62b2c45137a33e949d8da1bb24752b1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.341.tgz","fileCount":350,"integrity":"sha512-tDgpjNgEmclpAsQHAAvmyvg+4UAW+7HCgA6mJ+6qBtdGRPkeutY52rER0X8kLeqvZR/ztAghL2Kgvg8jV9xH9A==","signatures":[{"sig":"MEYCIQDfbWF2FtomJhpIHMdmQOhEIYusv2jjDTcXOZceIKIMXQIhAOLuJ8rROtlWtavbVuEaRSdBqqHDXV+rJITFRY1O3s2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85617741},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"13e37aabe62b2c45137a33e949d8da1bb24752b1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tDgpjNgEmclpAsQHAAvmyvg+4UAW+7HCgA6mJ+6qBtdGRPkeutY52rER0X8kLeqvZR/ztAghL2Kgvg8jV9xH9A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.341_1775264701565_0.07277820538899848","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.342":{"name":"@absolutejs/absolute","version":"0.19.0-beta.342","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.342","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e707ed2529324cf20f8530ad07639c3f8ccbeebd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.342.tgz","fileCount":350,"integrity":"sha512-mCkTxZ1ZyYYWtGmsALr36P09OWjw2ULDb3yiA8cGmSvmWp20uHSm9NS8vgqQjgHelKKmtyLwlRKV9tABHFDw+Q==","signatures":[{"sig":"MEUCIDEwGrr10/jM8qQmV7+BrLfid88jZLx2GTVWYjt7DRVdAiEAjuCuqU/vSYsPY7UgSanCRAb75irU/YDyDav814GpvY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85656385},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e707ed2529324cf20f8530ad07639c3f8ccbeebd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mCkTxZ1ZyYYWtGmsALr36P09OWjw2ULDb3yiA8cGmSvmWp20uHSm9NS8vgqQjgHelKKmtyLwlRKV9tABHFDw+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.342_1775264916231_0.4274508535613364","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.343":{"name":"@absolutejs/absolute","version":"0.19.0-beta.343","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.343","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b8730ecc4ac8f1286a980e6e6a3b9f1c805a172e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.343.tgz","fileCount":350,"integrity":"sha512-OWr8luVTFvT2ooXaJ7iSMMTKPu0/sGFWcfYoDiVlhYjq5SIissMFOF01XUnqoQEMSTdLDfIV+S+An7ZvKFPBWw==","signatures":[{"sig":"MEQCIEl2PgGLRvTbZI/qKf+v6Is3hUvbjtXhOzPLtuTobIrIAiA6nGETKe/UELYSEVPSRLS0lDZCtqr6a6zOGDr5/vB25g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85659693},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b8730ecc4ac8f1286a980e6e6a3b9f1c805a172e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OWr8luVTFvT2ooXaJ7iSMMTKPu0/sGFWcfYoDiVlhYjq5SIissMFOF01XUnqoQEMSTdLDfIV+S+An7ZvKFPBWw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.343_1775265035672_0.023610544985606552","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.344":{"name":"@absolutejs/absolute","version":"0.19.0-beta.344","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.344","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"719dd46808ce5efcad6ff7b1f00c7ef0006ccca7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.344.tgz","fileCount":350,"integrity":"sha512-BpVJ75RnbEJWoCDg6JIi8Qjfnwlxf2mOwDfzj1yq9+/cM5V8PQ9FTdqOovOZspUuZ8QHEh1uK2sD9bbPXBiMnw==","signatures":[{"sig":"MEUCIQDwPviYBCSQMmDSrGfxnUDbSUvyPKnjve5yY9XXmyFvFQIgIlZ6Tw1yyKue2NI5Bdt+I/9kz/6M1doT8KnG4rba7Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85706620},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"719dd46808ce5efcad6ff7b1f00c7ef0006ccca7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BpVJ75RnbEJWoCDg6JIi8Qjfnwlxf2mOwDfzj1yq9+/cM5V8PQ9FTdqOovOZspUuZ8QHEh1uK2sD9bbPXBiMnw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.344_1775271482530_0.637900739266442","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.345":{"name":"@absolutejs/absolute","version":"0.19.0-beta.345","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.345","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba28fe8d37c799d3273dec6f87e44ea5a6038280","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.345.tgz","fileCount":350,"integrity":"sha512-JJfM1BGG9HVQyVk7+zZjQsp+QmK7WJhOtX20LM/aEAvjnml//QbgmYzgKKudZGjY+S88ISM4/RJiXLoJ18856A==","signatures":[{"sig":"MEYCIQCtBYhUFiK9ATldjNCM3q+SCtqDW+BtdYS6m9NBjjdSbQIhAMgqDNJ3xd0ijWsKC1kt9mlu0qDxejhfSRHWzC85eAnO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85706342},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ba28fe8d37c799d3273dec6f87e44ea5a6038280","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JJfM1BGG9HVQyVk7+zZjQsp+QmK7WJhOtX20LM/aEAvjnml//QbgmYzgKKudZGjY+S88ISM4/RJiXLoJ18856A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.345_1775272853236_0.4086495929365339","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.346":{"name":"@absolutejs/absolute","version":"0.19.0-beta.346","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.346","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b4660b98f76fdd569868658f9d63a65a3da48f65","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.346.tgz","fileCount":350,"integrity":"sha512-bqPiBV4556SIMHAjpilasWdjdGPEbKGmo+gg9gLEB9cTJoc6pkhFbY6FSqcV3OmQ+tRxhXZp0iTlJRHwsuUtQw==","signatures":[{"sig":"MEUCIQCxfM34x8YNL+yphTABdIPC8pPzLc7sRe3CY5jZHLSKawIgSm/BgmEM1WbInR8sAwWenGmaYHdU1LzRIpBz06DnOBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85711352},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b4660b98f76fdd569868658f9d63a65a3da48f65","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./islands/server":{"types":"./dist/src/islands/server.d.ts","import":"./dist/islands/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bqPiBV4556SIMHAjpilasWdjdGPEbKGmo+gg9gLEB9cTJoc6pkhFbY6FSqcV3OmQ+tRxhXZp0iTlJRHwsuUtQw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.346_1775273195574_0.4771588649632861","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.347":{"name":"@absolutejs/absolute","version":"0.19.0-beta.347","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.347","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"47021298ca10ff6fd50b485f4461419ef850547c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.347.tgz","fileCount":347,"integrity":"sha512-YhkkIO+855oKiD85F7E6W/zrK+13TBr0FDW4jGMbLEDqrwcFRM+ZbfJ378o6Sv1hVw0e6WQoM7yfyH2X13Zh9Q==","signatures":[{"sig":"MEUCIHM9yi5E5IbEcC8Xlly6D0pt/8Ryr3tvLo/rLA8MpkeXAiEAvsCDa/KN+wgrN8LPDaHGUCIEjkLIND4MO/i7hj+R+zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82711562},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"47021298ca10ff6fd50b485f4461419ef850547c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YhkkIO+855oKiD85F7E6W/zrK+13TBr0FDW4jGMbLEDqrwcFRM+ZbfJ378o6Sv1hVw0e6WQoM7yfyH2X13Zh9Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.347_1775273411470_0.3742719989631571","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.348":{"name":"@absolutejs/absolute","version":"0.19.0-beta.348","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.348","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1555f5997ca49b15a0305e54395993b3a37c0d76","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.348.tgz","fileCount":339,"integrity":"sha512-oyyO9iepOxoAc7qka4zYOY3D5T+XUs699pRmQU98KevpDkOKViLMU4rpML2vixHeHbuP/MBfvrLzhDkYKPvXkA==","signatures":[{"sig":"MEYCIQDwhcSQ9WtWLyKZvFx5nEHk4K+kj1ktmfJMwUOUo13MJwIhAOOq8e7MhA5xqMqWGOePpD/ez8coYJWi5IEFbiLh/Zzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82712935},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"b21216e1026ea4e2c9e7823b118bd7985388f124","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.348_1775274781417_0.7803503635902036","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.349":{"name":"@absolutejs/absolute","version":"0.19.0-beta.349","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.349","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a0a330127565835c8521c344f8d197c76687e81d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.349.tgz","fileCount":336,"integrity":"sha512-JSInt/VxtoISOSPOODt1gkwKt+nRDiWoQ+QYleFjiXCnNCWghaTC6r3l+rNQQwDNDfoK4L9Dn2ED1qDS0u0zZA==","signatures":[{"sig":"MEYCIQDX2IM7sUgpIzTClKFTilPq9vKpn/m/vZ9IV25CbMsoOwIhAKsxWxK87U4BIGDt6VXlWZelReMp7UjMBmtxG7AlAYjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82671522},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"gitHead":"4a4eafc0f74a5798e41a9678dd3f4e04f5fdf1eb","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.247","@absolutejs/native-darwin-x64":"0.19.0-beta.247","@absolutejs/native-linux-arm64":"0.19.0-beta.247","@absolutejs/native-windows-x64":"0.19.0-beta.247","@absolutejs/native-darwin-arm64":"0.19.0-beta.247","@absolutejs/native-windows-arm64":"0.19.0-beta.247"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.349_1775275954093_0.6234336854258582","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.350":{"name":"@absolutejs/absolute","version":"0.19.0-beta.350","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.350","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ee9cc7bdf31018e64f52d0f6368e74b32f81094f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.350.tgz","fileCount":367,"integrity":"sha512-Yj92ABNhyhVjJC2q92oTzjjMsLCRymHuRKU+kppRMD8qH0KXglmFmhEvau9O1JvUhUmt8TeUDQ86YJXruu8xbQ==","signatures":[{"sig":"MEYCIQDqZkV3wT/YyENGvaLisUySphJw4fqP8/pjs6PvBoBgTQIhANrmNKT8v89libgIikK3yCokr1HubxlOFk56nfzbtV11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83203462},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ee9cc7bdf31018e64f52d0f6368e74b32f81094f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Yj92ABNhyhVjJC2q92oTzjjMsLCRymHuRKU+kppRMD8qH0KXglmFmhEvau9O1JvUhUmt8TeUDQ86YJXruu8xbQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.350","@absolutejs/native-darwin-x64":"0.19.0-beta.350","@absolutejs/native-linux-arm64":"0.19.0-beta.350","@absolutejs/native-windows-x64":"0.19.0-beta.350","@absolutejs/native-darwin-arm64":"0.19.0-beta.350","@absolutejs/native-windows-arm64":"0.19.0-beta.350"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.350_1775333874629_0.1311550657934688","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.351":{"name":"@absolutejs/absolute","version":"0.19.0-beta.351","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.351","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41b638d869631871fcb01980a8004de019d9120f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.351.tgz","fileCount":368,"integrity":"sha512-Ziu9KZZF/nLOjKNe2r5pE58iTCGCHOgKZ4cQr8oCHqXw4apA9lgVOweZkvX/MONQ+ePnLYiPj+aSqD+oPTb6XQ==","signatures":[{"sig":"MEUCIQCUSUp1wu/ha0CnHt9QMYeHv2L6VuWt1QNJft8/ShESrwIgPcxaZFkPbTio2bzX1B7BDRiRu14RQYvPlCt73HCrmG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83338066},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41b638d869631871fcb01980a8004de019d9120f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ziu9KZZF/nLOjKNe2r5pE58iTCGCHOgKZ4cQr8oCHqXw4apA9lgVOweZkvX/MONQ+ePnLYiPj+aSqD+oPTb6XQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.351","@absolutejs/native-darwin-x64":"0.19.0-beta.351","@absolutejs/native-linux-arm64":"0.19.0-beta.351","@absolutejs/native-windows-x64":"0.19.0-beta.351","@absolutejs/native-darwin-arm64":"0.19.0-beta.351","@absolutejs/native-windows-arm64":"0.19.0-beta.351"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.351_1775337792831_0.7067563857163413","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.352":{"name":"@absolutejs/absolute","version":"0.19.0-beta.352","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.352","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1df9db0a195c79e52dc7dc4ec4b3e16a05f0bedf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.352.tgz","fileCount":368,"integrity":"sha512-1CKB9gVrQSRPmUWrf928qTUr4I0pkHmKXtPlrOoWc7AZGJF/+9QyBfETl//zpMN5csH6u1B4o2PPbn80nh4WQg==","signatures":[{"sig":"MEQCIASXTO8pz+9kb5OTVbwfInLLQwMgWTLEl5rZ58+Oui/gAiA2wv7K4LGphwW5zj+hCKmmlAbG+J0gJ48ye8e141wuFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83342855},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1df9db0a195c79e52dc7dc4ec4b3e16a05f0bedf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1CKB9gVrQSRPmUWrf928qTUr4I0pkHmKXtPlrOoWc7AZGJF/+9QyBfETl//zpMN5csH6u1B4o2PPbn80nh4WQg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.352","@absolutejs/native-darwin-x64":"0.19.0-beta.352","@absolutejs/native-linux-arm64":"0.19.0-beta.352","@absolutejs/native-windows-x64":"0.19.0-beta.352","@absolutejs/native-darwin-arm64":"0.19.0-beta.352","@absolutejs/native-windows-arm64":"0.19.0-beta.352"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.352_1775338039423_0.6542883616804065","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.353":{"name":"@absolutejs/absolute","version":"0.19.0-beta.353","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.353","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d6d58ee09df7677252f1f8b5cd763e8c9c4fc4b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.353.tgz","fileCount":368,"integrity":"sha512-DHmsrStkSH5L3yQnoFJ9ufLsFU6zfKC2WeQp+aM6wgW3Fjp71ScsxYNaK6EobH4RoRNCh6QEBPJOQxwdMkRprw==","signatures":[{"sig":"MEUCIQD0Sv0GmlnAmBRg9OGo6H0xsiWqWkrihsQqA2g9A35U0gIgEoKaCFjBaq8Xb/EN5l2jbKpTEqeo2sVihGMHYtv/WZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83384581},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d6d58ee09df7677252f1f8b5cd763e8c9c4fc4b2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DHmsrStkSH5L3yQnoFJ9ufLsFU6zfKC2WeQp+aM6wgW3Fjp71ScsxYNaK6EobH4RoRNCh6QEBPJOQxwdMkRprw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0","@absolutejs/absolute":"0.19.0-beta.345"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.353","@absolutejs/native-darwin-x64":"0.19.0-beta.353","@absolutejs/native-linux-arm64":"0.19.0-beta.353","@absolutejs/native-windows-x64":"0.19.0-beta.353","@absolutejs/native-darwin-arm64":"0.19.0-beta.353","@absolutejs/native-windows-arm64":"0.19.0-beta.353"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.353_1775338273759_0.7779125577215205","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.354":{"name":"@absolutejs/absolute","version":"0.19.0-beta.354","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.354","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7ecb16cd1fd453df98f1609ff1f5a98f973a9315","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.354.tgz","fileCount":368,"integrity":"sha512-WyKHO3CUYcPRqQ4ynPyKwtSkcAfA2IW4Ll81n8OsY8KCDgtkSvM0Q2iDm7UFwLIv5qPeI49iKB3T6/9PLUdLYw==","signatures":[{"sig":"MEUCIQCQ49RANR51TBapufjXEvwwfyfmnT65v+3eV6fOB8k2ygIgEf+BjFlOlpxedMExy3mu8c7aHpTM5ScENsYQStMRIj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83384536},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7ecb16cd1fd453df98f1609ff1f5a98f973a9315","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WyKHO3CUYcPRqQ4ynPyKwtSkcAfA2IW4Ll81n8OsY8KCDgtkSvM0Q2iDm7UFwLIv5qPeI49iKB3T6/9PLUdLYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.354","@absolutejs/native-darwin-x64":"0.19.0-beta.354","@absolutejs/native-linux-arm64":"0.19.0-beta.354","@absolutejs/native-windows-x64":"0.19.0-beta.354","@absolutejs/native-darwin-arm64":"0.19.0-beta.354","@absolutejs/native-windows-arm64":"0.19.0-beta.354"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.354_1775338426294_0.40872854303974404","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.355":{"name":"@absolutejs/absolute","version":"0.19.0-beta.355","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.355","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5e97747c9fc935ef7f91829fdfe524ab4eb37427","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.355.tgz","fileCount":368,"integrity":"sha512-NaSonlYWNF/SBMSD7AL6LjebDXDh2Cm4a99tSYfNvP4BQOOEn8t/njprtEjf4kPhIOd1ZNC75X7/6TYpg+Yj3A==","signatures":[{"sig":"MEQCIEC/KBh6drFZVCgQPpNpVBNuEOCdLSt4YvjcFqCXzx2mAiAXIsdHAFalk3R90VMbdQh1K5FSvfC4s294qy84A+qslQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83384848},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5e97747c9fc935ef7f91829fdfe524ab4eb37427","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NaSonlYWNF/SBMSD7AL6LjebDXDh2Cm4a99tSYfNvP4BQOOEn8t/njprtEjf4kPhIOd1ZNC75X7/6TYpg+Yj3A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.355_1775338583456_0.9342796443839514","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.356":{"name":"@absolutejs/absolute","version":"0.19.0-beta.356","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.356","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d224f969a30494e8ca7e8ed5439e78a1618ca5a2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.356.tgz","fileCount":368,"integrity":"sha512-YZDIstBShOGiAvCUmdLdD5Vuv9JdNucnWJqK6zp+EFvBb/ixCgkNZZBs6/L1mDn4nQc2GiDmbof7aHY8RO7qBA==","signatures":[{"sig":"MEUCICeZmkKhknAabcfNcO+o1Bph7rzzEV8goNlmrm9qhBdIAiEAkHAdkr+VzhWyeTgCtZNyy22+5salOSzW8Ak7UhhclRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83387362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d224f969a30494e8ca7e8ed5439e78a1618ca5a2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YZDIstBShOGiAvCUmdLdD5Vuv9JdNucnWJqK6zp+EFvBb/ixCgkNZZBs6/L1mDn4nQc2GiDmbof7aHY8RO7qBA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.356_1775339273679_0.5058246786498335","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.357":{"name":"@absolutejs/absolute","version":"0.19.0-beta.357","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.357","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2f1e392610cecf9eb6b5f1e993c8c4e20dad05ca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.357.tgz","fileCount":368,"integrity":"sha512-KN9ZZR+v6rmuzPKNvCqpoLUc27pHkxRRWmQ1LlHLc4FJ/dRaGjyDYG0G7icnzrArUdFvimYOzRCCYz+gMyy/Mg==","signatures":[{"sig":"MEYCIQCf9Gf3be/Bf2ya0UwVaQrBbD7p5KnLEhO7ZHdkioVhDgIhAKSR+OhTr5ooz6kp+993w+Fh3Ly9GzDo1qMV+UH1FWQk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83387362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2f1e392610cecf9eb6b5f1e993c8c4e20dad05ca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KN9ZZR+v6rmuzPKNvCqpoLUc27pHkxRRWmQ1LlHLc4FJ/dRaGjyDYG0G7icnzrArUdFvimYOzRCCYz+gMyy/Mg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.357_1775339329902_0.8036648371441701","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.358":{"name":"@absolutejs/absolute","version":"0.19.0-beta.358","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.358","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4864575b812fb41b80f6d20200c7a06f876a3e54","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.358.tgz","fileCount":369,"integrity":"sha512-k6ObUZzIFLLOdSNxcW+lAfmN13KkvRnY8oOYKptYYqR6Yy5oGmgKqU9v7UwTgRCx0j8GpBe8OZgWJH0zc9lfxg==","signatures":[{"sig":"MEUCIQDjMEeIwAS1f7PHrmIVNwVY5C4KDpPsU+abHe89FpRk4wIgVThx1rVA4DEatHKnUB3L7QxKK/saJ9uYe4NEFeitL6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83389364},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4864575b812fb41b80f6d20200c7a06f876a3e54","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-k6ObUZzIFLLOdSNxcW+lAfmN13KkvRnY8oOYKptYYqR6Yy5oGmgKqU9v7UwTgRCx0j8GpBe8OZgWJH0zc9lfxg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.358_1775339695192_0.8081956105025234","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.359":{"name":"@absolutejs/absolute","version":"0.19.0-beta.359","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.359","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3323e80e042d0c19ae6dc4256c3d4011256f5434","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.359.tgz","fileCount":370,"integrity":"sha512-nwhp26HnJwDFJLXiXlNIH1yR9uqrf5CTYXXjdm7OcD7PLHfkJtZyY3spC675rbTMTYx4DKcM94ijlKtt8mqO6w==","signatures":[{"sig":"MEYCIQCz3/i1XIvmTvLn2y+CuKEhhk1S6EaokB9Dqh3fHnRtLwIhAOtYDF5GEOBoX3hepvsbwwRtUHsK7cYJ+QL6lO+1xewn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83395735},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3323e80e042d0c19ae6dc4256c3d4011256f5434","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nwhp26HnJwDFJLXiXlNIH1yR9uqrf5CTYXXjdm7OcD7PLHfkJtZyY3spC675rbTMTYx4DKcM94ijlKtt8mqO6w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.359_1775340347058_0.07477723599486619","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.360":{"name":"@absolutejs/absolute","version":"0.19.0-beta.360","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.360","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b7c13485bb9cb8755ba29f809884259b5646f198","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.360.tgz","fileCount":370,"integrity":"sha512-HI8qJ9amvgpHHNT6coFbCnE78odchxpDQ1tRRFRbxmBREo7f61RgIqAoyV1AG5NP3NDduX3BqkkiwEfMJtuuTA==","signatures":[{"sig":"MEYCIQCxtvT9W40l8Rx7CQb/1mJP9BavnvO5j0kjwTL986aElAIhAI5APxwNZFJkVAt0DrLDTeoSTHYpG6nfcJh/M3Ebf11S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54943375},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b7c13485bb9cb8755ba29f809884259b5646f198","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HI8qJ9amvgpHHNT6coFbCnE78odchxpDQ1tRRFRbxmBREo7f61RgIqAoyV1AG5NP3NDduX3BqkkiwEfMJtuuTA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.360_1775340651659_0.6726891658659746","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.361":{"name":"@absolutejs/absolute","version":"0.19.0-beta.361","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.361","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c3cf823b37491c7cda929c2a95ca702a6abb8d4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.361.tgz","fileCount":372,"integrity":"sha512-gXRNFCEjMi6GrUbZQ9rDH1nEdqtlNpNxpuoFxL9oC+0RTtxogRvdxiK5ICJmq/7FMPAzCtbi7uT3bOwRaR5exQ==","signatures":[{"sig":"MEUCICCRkNNkPi3VTs7MP8gosjRSyhRYfgyLagltYiV5lfeVAiEA6Akv/4Zvf2+im1ExSdCVnJVN1Vq1QIvbZ8vFmDoCS0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54986282},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c3cf823b37491c7cda929c2a95ca702a6abb8d4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gXRNFCEjMi6GrUbZQ9rDH1nEdqtlNpNxpuoFxL9oC+0RTtxogRvdxiK5ICJmq/7FMPAzCtbi7uT3bOwRaR5exQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.361_1775340919426_0.44298120401818664","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.362":{"name":"@absolutejs/absolute","version":"0.19.0-beta.362","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.362","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eb2c6ab483144ccef260a656c88ae00abc82d2c6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.362.tgz","fileCount":373,"integrity":"sha512-BSQV7/JrvpVDelPJlyLiOoVoCen33rSKElcKLgjE7bPmbU+Fx9LxvVKSydN4edmpFQlMKfJMEVMb8wprM1gARA==","signatures":[{"sig":"MEYCIQCt/NaY+bmFti0pKG9NnCWqhUeKk08/1zuZ/19F1Hyu2wIhAOa4By6SIjOiI4YGvcgTwvJsgqRgu5PhsI9L3myHTkLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54988618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eb2c6ab483144ccef260a656c88ae00abc82d2c6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BSQV7/JrvpVDelPJlyLiOoVoCen33rSKElcKLgjE7bPmbU+Fx9LxvVKSydN4edmpFQlMKfJMEVMb8wprM1gARA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.362_1775341372878_0.533828130474606","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.363":{"name":"@absolutejs/absolute","version":"0.19.0-beta.363","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.363","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b8117f373bc8ad21f5110d8762f42f57d297886f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.363.tgz","fileCount":373,"integrity":"sha512-24Y1JuH1mVaOseZEu9r3BeYbUuNtfY4RIgb4v5L223Y+/SG+cim4+zAIFJ8KZaC//9LF6motem2mtp3LsOnYIg==","signatures":[{"sig":"MEYCIQDJJWMsZYKws5a2AVU3kt9ayOVPZ1IHvqBh8mmsk4vP5QIhAM/RK9wONWyH8j28S+8Qk5LGqAke5HRGk7UwoqqmauUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54988618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b8117f373bc8ad21f5110d8762f42f57d297886f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-24Y1JuH1mVaOseZEu9r3BeYbUuNtfY4RIgb4v5L223Y+/SG+cim4+zAIFJ8KZaC//9LF6motem2mtp3LsOnYIg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.363_1775344664637_0.2120404777763789","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.364":{"name":"@absolutejs/absolute","version":"0.19.0-beta.364","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.364","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1a30bc5dbc53cead93fcda472cd620261537cfe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.364.tgz","fileCount":373,"integrity":"sha512-r/SfWZjHjrvJIUg/84LME77DGwwQxkHRHlCFuElYs65J9OPUrt6n9YG9xtLVMMP8f6fuO7TsF4eZm8ivEKT02w==","signatures":[{"sig":"MEUCIBlc5V1yP+RLUWwqtuYmC7OXhaBiHnpOmj+Gv7Vq2ryDAiEAxcHuMpSH8j/5Oh3adTZz+nl7gLuiFRJUArNWH9PC8zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55015191},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1a30bc5dbc53cead93fcda472cd620261537cfe","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-r/SfWZjHjrvJIUg/84LME77DGwwQxkHRHlCFuElYs65J9OPUrt6n9YG9xtLVMMP8f6fuO7TsF4eZm8ivEKT02w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.364_1775344827001_0.956363312960028","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.365":{"name":"@absolutejs/absolute","version":"0.19.0-beta.365","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.365","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7457c077ffe37bf2bfd602a05f415cbc29850c9a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.365.tgz","fileCount":384,"integrity":"sha512-hZnQPxKYph6loTMLT5uduXjycM9dwVjJKsTDBtdY/1x9dzojUw575gIKDgD0yQqeGUTrANCuDeos5r1wgZEXaw==","signatures":[{"sig":"MEQCICj+Qo08KEo5ejsugiWSRH5Xr1SjkV938FbYDtbjsUGWAiBMEzSV+PIQp2hjybsdi4FQND9TVObuyG31Tbymdbs+Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55100610},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7457c077ffe37bf2bfd602a05f415cbc29850c9a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hZnQPxKYph6loTMLT5uduXjycM9dwVjJKsTDBtdY/1x9dzojUw575gIKDgD0yQqeGUTrANCuDeos5r1wgZEXaw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.365_1775345394104_0.08404262287025799","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.366":{"name":"@absolutejs/absolute","version":"0.19.0-beta.366","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.366","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"22f231420341d1f6be0ece81240a32fd77594929","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.366.tgz","fileCount":385,"integrity":"sha512-mB+yx485jgMgEuCJ29tJQE+Tf91r4f20BetnBpt0l54wBqKM71/QuOjlaBsTEBO/ViB5UyKrDzdp/Yzo05MTRA==","signatures":[{"sig":"MEUCIQD6+7XQci+i9UOQ7CMgTyzxQQP9MCNUyfGBCMA52QGgfAIgFHfVGOf0hSI6At+IUOTr+lqTNxnaOLzIyopSW0KWq0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55241517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"22f231420341d1f6be0ece81240a32fd77594929","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mB+yx485jgMgEuCJ29tJQE+Tf91r4f20BetnBpt0l54wBqKM71/QuOjlaBsTEBO/ViB5UyKrDzdp/Yzo05MTRA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.366_1775345571037_0.9361463439929711","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.367":{"name":"@absolutejs/absolute","version":"0.19.0-beta.367","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.367","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed72f317d00cf6e40b696796839c2f7a8f5f65e3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.367.tgz","fileCount":385,"integrity":"sha512-MQxfVlpEJILOzD53SwQ9dP4XMNtg0m/nvQu7HDKK6cWhhIccqQ/q/2qJGzEl76iBnQ8hyHnwIUhGPmZ1CBmp5Q==","signatures":[{"sig":"MEYCIQCablUCQ7gWzWAp4hUfQk+AOeIVxqjRQ+V9CwIqba/dAwIhAPVYaptARr4uXEIUqvwHa/Lq6w7DemCwTJHdQNeQbIz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55241751},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed72f317d00cf6e40b696796839c2f7a8f5f65e3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MQxfVlpEJILOzD53SwQ9dP4XMNtg0m/nvQu7HDKK6cWhhIccqQ/q/2qJGzEl76iBnQ8hyHnwIUhGPmZ1CBmp5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.367_1775345821551_0.2345391813798392","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.368":{"name":"@absolutejs/absolute","version":"0.19.0-beta.368","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.368","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"78049011877309735b970755d402bf4296029992","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.368.tgz","fileCount":384,"integrity":"sha512-O/QkVOXhUjEV4voK3pnLp5gI90fMg/9j3qZbOfWqR3gliSelckAOWuQwebzc2VAobYuSVE8HXfmUiYA/eG0mFA==","signatures":[{"sig":"MEQCIHNVZBXgmZciCweUfzyC32IIqVNVYgF+JJDqgR09rygcAiAjI7l/I9VZZViXiInzHk94k0pqP37pnjlszqrq63czvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55139103},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"78049011877309735b970755d402bf4296029992","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-O/QkVOXhUjEV4voK3pnLp5gI90fMg/9j3qZbOfWqR3gliSelckAOWuQwebzc2VAobYuSVE8HXfmUiYA/eG0mFA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.368_1775346119378_0.3013264939809335","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.369":{"name":"@absolutejs/absolute","version":"0.19.0-beta.369","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.369","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4c7f7b92998cf4ce36cb2b5d8b35162954d7b239","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.369.tgz","fileCount":384,"integrity":"sha512-6XghEyyYlCkVNNaBtv4uCuPGUq/hWQcI74UsaSWdvB26Zvp7wp9SYs/+wCuyUUFWdGQq1QNyLxr49XuglR3DFA==","signatures":[{"sig":"MEQCIDbi0uzBxgYSgSXndbg4pPRA3nOXmFpW7uF9gVlTBw6jAiADLucUIXQnqe+ih56mwLR/75tRbPtSg2gCDOYaP4Hovw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55140125},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4c7f7b92998cf4ce36cb2b5d8b35162954d7b239","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6XghEyyYlCkVNNaBtv4uCuPGUq/hWQcI74UsaSWdvB26Zvp7wp9SYs/+wCuyUUFWdGQq1QNyLxr49XuglR3DFA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.369_1775346310726_0.22021055009875656","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.370":{"name":"@absolutejs/absolute","version":"0.19.0-beta.370","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.370","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"689c4361daf709646df972249e57b6bfee1e4f5e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.370.tgz","fileCount":384,"integrity":"sha512-akeoL+PRozyc1/s8LPalK7Fro+YVmMu0f3DYdCuegNJ22HGy+twFtNUuM/xvqk+KYsNOf0P+799DfliscN47eg==","signatures":[{"sig":"MEUCIQCGWrjBGiX2d0YVPq8LACCSkDkoMaIglO2SotXxwgkREQIgUBMaqNaJCy9lMFVHm9q96CzfYqGMOC+yYGnGegDt38A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55152054},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"689c4361daf709646df972249e57b6bfee1e4f5e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-akeoL+PRozyc1/s8LPalK7Fro+YVmMu0f3DYdCuegNJ22HGy+twFtNUuM/xvqk+KYsNOf0P+799DfliscN47eg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.370_1775347557550_0.7563516006983373","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.371":{"name":"@absolutejs/absolute","version":"0.19.0-beta.371","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.371","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cbf8c70c592084ec63d4fe5c9a2af981f190a82e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.371.tgz","fileCount":384,"integrity":"sha512-bpM5UgFxS5YrLeAs0bAsC5Oa2+bReVBxdJfsAqZ3r4QxhAobjiwozv5PgoHEIN6TMSBqY6kpMrkMncdKsSRlJA==","signatures":[{"sig":"MEYCIQC0bBdY+6soPCM8gRF/G2F7v0sy8y29S5GFtx4jtw4mowIhANGZslrGVieRkxELKY6zkPbwK71v32JW1Z6l4hXlrKbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55152054},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cbf8c70c592084ec63d4fe5c9a2af981f190a82e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bpM5UgFxS5YrLeAs0bAsC5Oa2+bReVBxdJfsAqZ3r4QxhAobjiwozv5PgoHEIN6TMSBqY6kpMrkMncdKsSRlJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.371_1775403680312_0.10856308758372757","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.372":{"name":"@absolutejs/absolute","version":"0.19.0-beta.372","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.372","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"77a529bd798a9a17aac91a571785a636ecf154df","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.372.tgz","fileCount":384,"integrity":"sha512-U/lh6bcIMKvA9Jd138mrLfUQqLPJFQ8WsMHgSpcm2IX8z65jYj8QgJTgJMheGnh5a2qNdFtw84MJnyadNLXydw==","signatures":[{"sig":"MEUCIQCrrSfqTN0CdpbpGz6Pn8Wryo9B/pff6uqsH5AkzMCJtwIgLwxV2jMKcjcYYw6E3pAw+6ckFQQGPZ5InLeXLuUlfus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55150283},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"77a529bd798a9a17aac91a571785a636ecf154df","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-U/lh6bcIMKvA9Jd138mrLfUQqLPJFQ8WsMHgSpcm2IX8z65jYj8QgJTgJMheGnh5a2qNdFtw84MJnyadNLXydw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.372_1775404987614_0.2725141260627728","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.373":{"name":"@absolutejs/absolute","version":"0.19.0-beta.373","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.373","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bd2613cb1fc9f42ded8fe25a9d6cedf59d804edf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.373.tgz","fileCount":384,"integrity":"sha512-AwJjzq8fob+tFr47nSR/3T1/blpCl4S6cuUKVZizN9k7cc9Tb1btr12ZSKGZGC8uW3ScuBBghw8fRS+hnoYGow==","signatures":[{"sig":"MEUCIHaKdtL5Iu3/c4KBQFEf7SfnqRieRFI8tH7bHg7/Kb/DAiEAwgWr0VrE7ItKvm7p6dbx2f8EfChWgp/USZgLJ9iiAmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55149877},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bd2613cb1fc9f42ded8fe25a9d6cedf59d804edf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AwJjzq8fob+tFr47nSR/3T1/blpCl4S6cuUKVZizN9k7cc9Tb1btr12ZSKGZGC8uW3ScuBBghw8fRS+hnoYGow==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.373_1775405351908_0.8147966105132209","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.374":{"name":"@absolutejs/absolute","version":"0.19.0-beta.374","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.374","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e8a881e81ef5b6a22d339a53201e2e3aefb0f4a3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.374.tgz","fileCount":384,"integrity":"sha512-7oWP/Wdf1MHvrEdXYZWzJgkm/AYftmyK998JoptY7tccqC22miT7LUAHlPpDOCng9fECfqe2hbKtLD/tuUUgDg==","signatures":[{"sig":"MEUCIQCtQdiKTFNG2Mah2YhtBi+4XbVfGvctKIL2gs1rkwyIOwIgO7LbgInydBBt7Jo0bBWYJqGaQM1mNDeCmtortX/H5bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101419778},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e8a881e81ef5b6a22d339a53201e2e3aefb0f4a3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7oWP/Wdf1MHvrEdXYZWzJgkm/AYftmyK998JoptY7tccqC22miT7LUAHlPpDOCng9fECfqe2hbKtLD/tuUUgDg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.374_1775408155937_0.8570262712491199","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.375":{"name":"@absolutejs/absolute","version":"0.19.0-beta.375","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.375","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"63cde2b5cce35b0e7e83a1cb296fd98a6624bf72","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.375.tgz","fileCount":384,"integrity":"sha512-Mj4R/xDU+zd2rBuWdaYPdmbIbYsg5VfupNwvXeZgWVUlUhTOkcxTvv0OPa1M55Zy+zVDjYi+mHdcny3HNmnXvA==","signatures":[{"sig":"MEYCIQCG5kSrxE8Z6vqUGAWEhdyg6P+jTLFdFRvvnIaY8FJaHQIhANmEGPDGYKN6NAaJB0HEEtfM+A3bV8qVgLTqyIaaU83q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101453262},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"63cde2b5cce35b0e7e83a1cb296fd98a6624bf72","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Mj4R/xDU+zd2rBuWdaYPdmbIbYsg5VfupNwvXeZgWVUlUhTOkcxTvv0OPa1M55Zy+zVDjYi+mHdcny3HNmnXvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.375_1775408559810_0.14579957519135056","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.376":{"name":"@absolutejs/absolute","version":"0.19.0-beta.376","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.376","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"430eaf2c49f2318b2b35cb27f1f963e696ed1b48","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.376.tgz","fileCount":391,"integrity":"sha512-H9aE+BUBGwwJu0xvEg2J1IcA76aNRHIBGootmZ32b+Wd+lEp8tBUOnl4qi5ESeSVY3RD6HygwOl/T+7g2jfG9Q==","signatures":[{"sig":"MEUCIQCn4sKjhGGHCjOVNJbnRa7cmrchsmgLwZEihIXwj7b//AIgQNaeZvQNxTfeYMvXnIw8lk0sMqsnZxdsQFlbXxFrCoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101465900},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"430eaf2c49f2318b2b35cb27f1f963e696ed1b48","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-H9aE+BUBGwwJu0xvEg2J1IcA76aNRHIBGootmZ32b+Wd+lEp8tBUOnl4qi5ESeSVY3RD6HygwOl/T+7g2jfG9Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.376_1775409193513_0.3003627486084246","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.377":{"name":"@absolutejs/absolute","version":"0.19.0-beta.377","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.377","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed276d394f6693742f848c82fb6b7ab9c0767a36","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.377.tgz","fileCount":388,"integrity":"sha512-xuI0TgfwMYH4eCOrOD6Wjm2nZP0nm1xaxcATu6BBZfWNLwqmb147dq11jGMz6lMbHLNGbo84UrldJzngo0jdJw==","signatures":[{"sig":"MEUCIQDXRQWo/Sj3QjFU9lplR/5UjIe/yORe1+Ch7L32WZH1PAIgQPCUZdmFpq5Zt+DR+NGhOs2QbJqWwRBBEIi5GP3s/bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101461848},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed276d394f6693742f848c82fb6b7ab9c0767a36","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-xuI0TgfwMYH4eCOrOD6Wjm2nZP0nm1xaxcATu6BBZfWNLwqmb147dq11jGMz6lMbHLNGbo84UrldJzngo0jdJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.377_1775409603009_0.29275903381461266","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.378":{"name":"@absolutejs/absolute","version":"0.19.0-beta.378","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.378","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"31250e4b874d653f01b8e39c3257236c0de39faa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.378.tgz","fileCount":388,"integrity":"sha512-CuxGxuNskZbJe3QXXtwzkIl8PoU1Yae5/mHErh8GPjH4/G6w3Z6bvSTM/aLUq1MprMKli8+QdM2PN4uun7bKqg==","signatures":[{"sig":"MEQCIEV+TVyan+dwG7eVIEVDSZopW6N0Z3UFak0JtEkkTRc7AiBtDWyJ9WPfHoqkMgm/kMkdjj4lw0mVM18o7BDlEOwRLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101461976},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"31250e4b874d653f01b8e39c3257236c0de39faa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CuxGxuNskZbJe3QXXtwzkIl8PoU1Yae5/mHErh8GPjH4/G6w3Z6bvSTM/aLUq1MprMKli8+QdM2PN4uun7bKqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.378_1775409862998_0.7496089263522734","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.379":{"name":"@absolutejs/absolute","version":"0.19.0-beta.379","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.379","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41a919a44994ddf1bb61af9027985e501f1d7d9d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.379.tgz","fileCount":388,"integrity":"sha512-nv2R5bK06KvuOiSrONRsgXjoZ8e+6tNBCsw4CMf1awAYZPIbsyAWO+/XkWaFVat25G5412d68VC6oPakunkDMQ==","signatures":[{"sig":"MEUCIQDxPz9L2w96HFrvs2VLVtqQhXcCBmeTcf1CoI26VWeBMwIgVE0TyRJgLSAVOwja+izjh0CFHcLEluz1qK6//gbAffM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101468996},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41a919a44994ddf1bb61af9027985e501f1d7d9d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nv2R5bK06KvuOiSrONRsgXjoZ8e+6tNBCsw4CMf1awAYZPIbsyAWO+/XkWaFVat25G5412d68VC6oPakunkDMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.379_1775410203264_0.8859868293673869","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.380":{"name":"@absolutejs/absolute","version":"0.19.0-beta.380","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.380","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9101b3724607a8737d64bc8774f75e049fb9435c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.380.tgz","fileCount":388,"integrity":"sha512-f1LUNp8mwpzbtbtbBXNwBTsMElxd1NchqWSLjktvrIW+K0MBDudgU9PPdj4AOyQB1cRhIK11NHe44VkL+XKF2g==","signatures":[{"sig":"MEQCIEBpK1BS89wwc0rKUDRhwC6jFZU/eYlPLpBMa+jZzaoCAiBiMpB3zYvoWQ0yy4diT7r3l6nJ+u7Q73A1mY1uLP/EaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101468792},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9101b3724607a8737d64bc8774f75e049fb9435c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-f1LUNp8mwpzbtbtbBXNwBTsMElxd1NchqWSLjktvrIW+K0MBDudgU9PPdj4AOyQB1cRhIK11NHe44VkL+XKF2g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.380_1775410431241_0.378911544749301","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.381":{"name":"@absolutejs/absolute","version":"0.19.0-beta.381","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.381","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9910f65d3682cc185de5e1ec26284fa223d3b19a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.381.tgz","fileCount":388,"integrity":"sha512-DUsYgQLe5yccblywwRdZOzcP/Fjai2spsb9995g1CYXCQk8FKpkBQj1tGmeSr4hRHcTZYKckJEMe5+GDkE432g==","signatures":[{"sig":"MEUCIQDPESpVg+SpNeUuJLYseqAff+UclfpMa07Ba5KPJ5zFCAIgAWH/Jh20PAzPdmt+qLwJp1H1QzZYNsXknNfqHTR8tOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101469964},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9910f65d3682cc185de5e1ec26284fa223d3b19a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DUsYgQLe5yccblywwRdZOzcP/Fjai2spsb9995g1CYXCQk8FKpkBQj1tGmeSr4hRHcTZYKckJEMe5+GDkE432g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.381_1775410702265_0.9143595975096488","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.382":{"name":"@absolutejs/absolute","version":"0.19.0-beta.382","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.382","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b09a8647ded0a38ff1d4c03e0e17559bea486f03","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.382.tgz","fileCount":388,"integrity":"sha512-lSBgk9E5nC5zUBYaEXQ2uEoEEiL5QakiN4Pjkggsnioy+tHiurxJiDD6Rloa1ngJvfNVGYFMClECzWwb18Qo4A==","signatures":[{"sig":"MEYCIQCPWP08IlVoUWqK8Tf7Er9gt5iq//8u4Nr8EO6LfugQ2gIhAKsqpWkc5LV68aAqxNhTjgzOUq7l9ATGzxPmYNp4d5C+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101480382},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b09a8647ded0a38ff1d4c03e0e17559bea486f03","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lSBgk9E5nC5zUBYaEXQ2uEoEEiL5QakiN4Pjkggsnioy+tHiurxJiDD6Rloa1ngJvfNVGYFMClECzWwb18Qo4A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.382_1775411163091_0.9160883349599136","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.383":{"name":"@absolutejs/absolute","version":"0.19.0-beta.383","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.383","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ca30374910723a00618cb5a72b6f9a1b8e4b4126","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.383.tgz","fileCount":388,"integrity":"sha512-npe7fRLCUUSa9Ft4rwIF6XuKcwUO1f68fvf1IHqXz2DX47xLnFKNgkc/Yk01GSNrBYkFFfkOza21t2I/IT5NoA==","signatures":[{"sig":"MEUCIEx5kDCdV7mXOMqkppPpWMa+kKvH+4Z8KpFi6+hGLHuOAiEA9G2Z0v3uW1cXSSkwQkigRnUlvpoa6cG0IPKasaAcsCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101480991},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ca30374910723a00618cb5a72b6f9a1b8e4b4126","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-npe7fRLCUUSa9Ft4rwIF6XuKcwUO1f68fvf1IHqXz2DX47xLnFKNgkc/Yk01GSNrBYkFFfkOza21t2I/IT5NoA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.383_1775412661114_0.40960753061321564","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.384":{"name":"@absolutejs/absolute","version":"0.19.0-beta.384","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.384","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62dff5d0bcf00fa98de0a9ab42aa839d3f688e54","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.384.tgz","fileCount":388,"integrity":"sha512-RZ7t5QTd7PzGesSmK9mfQSKg40aNjZz6hkBkQIg+EwwXuFP9pZOAjzFT6tW1fYXxRbKkfApYrK8O+9Hce9oV/A==","signatures":[{"sig":"MEQCIFz4xGxk1+BbTXhgKTIjAOp+9exa8IKmr+fHKBjrMsaTAiBy6LKRQvB3u3inDnm9LEG+EF4ybS0jmkAKDc4xfterow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101478359},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62dff5d0bcf00fa98de0a9ab42aa839d3f688e54","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RZ7t5QTd7PzGesSmK9mfQSKg40aNjZz6hkBkQIg+EwwXuFP9pZOAjzFT6tW1fYXxRbKkfApYrK8O+9Hce9oV/A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.384_1775413022099_0.5538515511139017","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.385":{"name":"@absolutejs/absolute","version":"0.19.0-beta.385","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.385","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c740283eabac93a5bf7f206e86f7c5c56642a952","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.385.tgz","fileCount":388,"integrity":"sha512-x9dKQ4fQQbUWjICFy6vhALPhy4VYTvAQ6leZ8W+YOOelKpg9OqMLfyXRp3yvSBpw91mZnbCdhHpevKAdFdzqng==","signatures":[{"sig":"MEUCIQCbtW3MWdSrHpHXoYUB4s00fOZNNacgah7GY4Tq5BCzIwIgQGASbx2WjaM7+ExaJqhOJ+yt5JGkbA1KM5qnwlhAq1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101477865},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c740283eabac93a5bf7f206e86f7c5c56642a952","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-x9dKQ4fQQbUWjICFy6vhALPhy4VYTvAQ6leZ8W+YOOelKpg9OqMLfyXRp3yvSBpw91mZnbCdhHpevKAdFdzqng==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.385_1775413338607_0.6557337475937848","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.386":{"name":"@absolutejs/absolute","version":"0.19.0-beta.386","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.386","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bb62af2805dc0c664d8f49e996f17fa022ef5eb2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.386.tgz","fileCount":388,"integrity":"sha512-bEvTaa6PabCylYcLiStnKPP2avy7xrnGHABpLHCSa2lyExC0yKBnC51lR63G++SDgW3r8mQvVCRDeso6vO7G6Q==","signatures":[{"sig":"MEQCIC5cSa3Q/ls8JurRp5eoyAbSi1PFZWiGO7E8SKHF3SICAiAk32xLaCFNxSJ7iCg1bVEa2N/qP/Vaxv8fDz5A1RYRBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101480388},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bb62af2805dc0c664d8f49e996f17fa022ef5eb2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bEvTaa6PabCylYcLiStnKPP2avy7xrnGHABpLHCSa2lyExC0yKBnC51lR63G++SDgW3r8mQvVCRDeso6vO7G6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.386_1775413504148_0.5830141347739364","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.387":{"name":"@absolutejs/absolute","version":"0.19.0-beta.387","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.387","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"67d26737fd0e06f5beb7768923aa1778d39f2022","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.387.tgz","fileCount":389,"integrity":"sha512-N/mcjwOFaCmPusw8yaP0FEau6Tp6zI7yg8zxov1wyAbQrMRUPx/qEHJy+OS0Tk5345zaQ8cdHyk5wewjCnkbrw==","signatures":[{"sig":"MEQCIF+fPChfPvhhG334pIEgbHQDtPHUmPVkNFn1KVD0uTjdAiBEpBTtmu+ca6lS7LBy4wvdRkpzusdNdX2c4W9OIusKeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101492605},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"67d26737fd0e06f5beb7768923aa1778d39f2022","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-N/mcjwOFaCmPusw8yaP0FEau6Tp6zI7yg8zxov1wyAbQrMRUPx/qEHJy+OS0Tk5345zaQ8cdHyk5wewjCnkbrw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.387_1775413806078_0.019005251166440917","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.388":{"name":"@absolutejs/absolute","version":"0.19.0-beta.388","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.388","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"abe240396f2a8a6d8f049c7b0176210652f86b36","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.388.tgz","fileCount":389,"integrity":"sha512-ZcRXki/Wlw0M8L/duK3SxKcQqPfkPtwYzdTx+dAbWmBbrhYIQlfeom4ssaGq0T07o98aSRN7JkmQKeWJ69f3ZQ==","signatures":[{"sig":"MEUCIQD/mZnxigJRh/QDGd4dYvDDCpbFXHwcE+zwK7YQC9/UsgIgdfUUQV0J9IhESmPWCi5TPZAYRrBumqjfvUDXvOW3Snc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101498448},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"abe240396f2a8a6d8f049c7b0176210652f86b36","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZcRXki/Wlw0M8L/duK3SxKcQqPfkPtwYzdTx+dAbWmBbrhYIQlfeom4ssaGq0T07o98aSRN7JkmQKeWJ69f3ZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.388_1775414085504_0.6171878407256555","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.389":{"name":"@absolutejs/absolute","version":"0.19.0-beta.389","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.389","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5efc97b97cf989a90e6af1921f901b41361c8574","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.389.tgz","fileCount":389,"integrity":"sha512-WLBRb9fmH37uSwoBevuk8NrzqmOjlG9h6gX03QSYStjwflihb4unykDcWYN4xUf/w3WmI99reRT8RWHm/wesxw==","signatures":[{"sig":"MEUCIHwYTIKvP6n0AuvnWwUcs+Uu0jTrhvVX4t+9sIfTcSy3AiEAx/26l8PeDW+8T5yzgwZKx4uVsUA5rshx/ONxsLCdv3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101499518},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5efc97b97cf989a90e6af1921f901b41361c8574","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WLBRb9fmH37uSwoBevuk8NrzqmOjlG9h6gX03QSYStjwflihb4unykDcWYN4xUf/w3WmI99reRT8RWHm/wesxw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.389_1775414248469_0.10874239940772301","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.390":{"name":"@absolutejs/absolute","version":"0.19.0-beta.390","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.390","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9f3cb3d1ef4df9c004562e0a7a1ea0010b0f76e4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.390.tgz","fileCount":389,"integrity":"sha512-F9OazB7EhLtAGVQCYZmo2SQTPE3lAlztEttmXvIxUVOZhB6L6v+JkbZtBcCjc5WxYCbEdtw5rfNa1SjqTGQttg==","signatures":[{"sig":"MEUCIBgru3/7tcMLoCJwggnVHyf1MfTpxxbAaNhUYpA6xPepAiEA4QJZm88EVyPWXd7jWlRwAJFIv8szLVaUEV6eMty4mDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101499162},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9f3cb3d1ef4df9c004562e0a7a1ea0010b0f76e4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-F9OazB7EhLtAGVQCYZmo2SQTPE3lAlztEttmXvIxUVOZhB6L6v+JkbZtBcCjc5WxYCbEdtw5rfNa1SjqTGQttg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.390_1775414439290_0.5288664027127477","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.391":{"name":"@absolutejs/absolute","version":"0.19.0-beta.391","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.391","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7bc52c7872b0017594eed6b45e8181dbaa1eadee","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.391.tgz","fileCount":389,"integrity":"sha512-5o69jGR5AYhwEL7ec/3v3E58qWN6Mq22MrwyvALfZ/g59cH+afJrGjzrqIK77NO3Xldv5Diu19m1Zw0iN2zMuA==","signatures":[{"sig":"MEUCIAkPXn8bE/PANl84k3AFfbsB1LaN+Vejkja2FM6ObwbNAiEAow0vMKOAQzODlp1z2wYyy99GvqUKLUkRjvLamRG8q6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101495475},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7bc52c7872b0017594eed6b45e8181dbaa1eadee","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5o69jGR5AYhwEL7ec/3v3E58qWN6Mq22MrwyvALfZ/g59cH+afJrGjzrqIK77NO3Xldv5Diu19m1Zw0iN2zMuA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.391_1775414696424_0.4162434595858606","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.392":{"name":"@absolutejs/absolute","version":"0.19.0-beta.392","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.392","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"237bc668f37eeb27c2936ffb221ee2ce793c2803","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.392.tgz","fileCount":389,"integrity":"sha512-hQBlzdYpy9L+fVG2mV8OSIyGL8UpxAg6rUsRQN7oYU7ac2EueLpagvp5OSesqc4ADEJOe4KqzbM7j6RkN3H8bA==","signatures":[{"sig":"MEUCID6kJJ9kcb0tN3MuLEVZO+Poiv6NsdF4rg8TBYN9lnquAiEAwi4I72RQFAIjZdqAe3ld8c3m/VjctgPlTOtNlmkno5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101497353},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"237bc668f37eeb27c2936ffb221ee2ce793c2803","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hQBlzdYpy9L+fVG2mV8OSIyGL8UpxAg6rUsRQN7oYU7ac2EueLpagvp5OSesqc4ADEJOe4KqzbM7j6RkN3H8bA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.392_1775414903874_0.06602541945919627","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.393":{"name":"@absolutejs/absolute","version":"0.19.0-beta.393","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.393","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"83a15e2bd55acfa80fd2339b1e67a8a537bdd30a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.393.tgz","fileCount":389,"integrity":"sha512-8hYq5C1Elt2ol+QvYI8VMbSh7YnGDMf2sXBe+uXn/SJYvFdNQ8Rdz/4PW0qXJDJwZaMa6rpIzbwfOsKgm4eCLg==","signatures":[{"sig":"MEUCIQClgEVb3aF1onQJZW0aJUUZsXrz6QWS3X+Z3+tflzjXEQIgCk6aBUKx3E3Yr34btd0G+Qxs2W0Uw2DLKHzbyA2xaFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101493078},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"83a15e2bd55acfa80fd2339b1e67a8a537bdd30a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8hYq5C1Elt2ol+QvYI8VMbSh7YnGDMf2sXBe+uXn/SJYvFdNQ8Rdz/4PW0qXJDJwZaMa6rpIzbwfOsKgm4eCLg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.393_1775415185119_0.6134434221052278","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.394":{"name":"@absolutejs/absolute","version":"0.19.0-beta.394","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.394","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eaa15ba2b77f0bf1867381325f542fdbc5a454c0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.394.tgz","fileCount":389,"integrity":"sha512-6hmMPtVWHr5gs+XKC/tl/NP2sl9UiI+1yvFg0XAj2fhwAbyrOPRcqg92i4o+ZFl/A/JW3yVBm9RTPfpqU765Tw==","signatures":[{"sig":"MEUCIH7GGostGB/mxXqeFvxI+nqQGAINmXHCCDOKfc2ykYMpAiEAqUfHXcke11Z7rQNbm9TiGaVsOWbmeotL8iOuLkwiA0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101494500},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eaa15ba2b77f0bf1867381325f542fdbc5a454c0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6hmMPtVWHr5gs+XKC/tl/NP2sl9UiI+1yvFg0XAj2fhwAbyrOPRcqg92i4o+ZFl/A/JW3yVBm9RTPfpqU765Tw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.394_1775415675234_0.12052928028932586","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.395":{"name":"@absolutejs/absolute","version":"0.19.0-beta.395","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.395","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eae57167609062a91042fd0f0caef9e6026a0d72","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.395.tgz","fileCount":389,"integrity":"sha512-Pfv7oPSeKGYaKm4cnvMV4EA09sPq0DcOTV6AruYz7edqPn4p3LjiXXmE49SF9zAl4NnO4hLcuN8BVaYP+fLskQ==","signatures":[{"sig":"MEYCIQCJP56gImnBHRY6DwFAUkEsOwBQFUt1ont4JP8dx14pHwIhALwsK4PuY1d6+X+g8xRT+PRD0ghDdW0LUyUzzZWgeZdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101494716},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eae57167609062a91042fd0f0caef9e6026a0d72","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Pfv7oPSeKGYaKm4cnvMV4EA09sPq0DcOTV6AruYz7edqPn4p3LjiXXmE49SF9zAl4NnO4hLcuN8BVaYP+fLskQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.395_1775416053683_0.8039278874286242","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.396":{"name":"@absolutejs/absolute","version":"0.19.0-beta.396","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.396","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"96dcaee5373d876ed745e34465297316504f62dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.396.tgz","fileCount":389,"integrity":"sha512-5bxIkWwWNwEgGwSaGuMwnTxrAze5b7aWCHm2GEs8WoBZ0WTILQM8qdIyhektQ4Itcu5UmvPj20+Rx3PyOX11qA==","signatures":[{"sig":"MEUCIEn5eqhNN2xC0qg2N5EMg1ZnJJyiwCFHtpmd5pGNFQS9AiEA9UgHFyjXruL7tAd+V0Bc9+7Ns9r6P1/wawwUqLVXtfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101497735},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"96dcaee5373d876ed745e34465297316504f62dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5bxIkWwWNwEgGwSaGuMwnTxrAze5b7aWCHm2GEs8WoBZ0WTILQM8qdIyhektQ4Itcu5UmvPj20+Rx3PyOX11qA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.396_1775417256264_0.15418562552735682","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.397":{"name":"@absolutejs/absolute","version":"0.19.0-beta.397","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.397","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"31ffceabfe2efe989bb84cbe43bc11ed327e3d5e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.397.tgz","fileCount":389,"integrity":"sha512-qbUBzJJ73pzK8eJtKCDWLtYBAtiDs6FbLERF6jSG/Ry7QBKIGYd8xFPv7yFqz8YcOOKW5/P5vl8UvC03A1omOg==","signatures":[{"sig":"MEUCIBi2EwV4m6+vsFn7ONIrP4qv1HqJ/G/4VKFBbbwvevLzAiEAmKQ/EgaLT2OQeQX0XE7BxNaPntXPZcbgJjBv/jzGQjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101498223},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"31ffceabfe2efe989bb84cbe43bc11ed327e3d5e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qbUBzJJ73pzK8eJtKCDWLtYBAtiDs6FbLERF6jSG/Ry7QBKIGYd8xFPv7yFqz8YcOOKW5/P5vl8UvC03A1omOg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.397_1775417517513_0.08456722884690815","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.398":{"name":"@absolutejs/absolute","version":"0.19.0-beta.398","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.398","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"65b4e52b22a2aef5fdef0becec9b47146ae120bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.398.tgz","fileCount":389,"integrity":"sha512-DfbqD6pJ06j+1Wv10vyJoA6+OFobPywkCw+VUaug1mietyccepqeJVNVkEjG81qVa+A7nyGuVWtfimFe2pMX4w==","signatures":[{"sig":"MEQCIA4MAF0cqvHlTy3XsDrkk1DqJlGvebR8QYtw6O1BLiwIAiAaFcd7SPd3m39YyetFQa8Oj4CYubXqPk8yiuACCf8JdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101506077},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"65b4e52b22a2aef5fdef0becec9b47146ae120bc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DfbqD6pJ06j+1Wv10vyJoA6+OFobPywkCw+VUaug1mietyccepqeJVNVkEjG81qVa+A7nyGuVWtfimFe2pMX4w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.398_1775418119320_0.9800835682675659","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.399":{"name":"@absolutejs/absolute","version":"0.19.0-beta.399","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.399","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"905e75e02258adebac7d4cb9789f73ca4b896781","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.399.tgz","fileCount":389,"integrity":"sha512-V6AE1Fp4AJ4h/5QWv7JG5xdnBTx3trDE9hbcYt8+2bE3MZ3osiiVQKke4ubbUkMsuoFYnZp6FTrAbPspcEdDpg==","signatures":[{"sig":"MEQCIBsXp4OGdIh5G5wnkzH2GfUSkx2VfRFJm3A9TeabRCVIAiAkzcwulj/6rGj+9Ja1oSSK1GWpihrgJ1cgdkhu+JF56Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101512349},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"905e75e02258adebac7d4cb9789f73ca4b896781","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-V6AE1Fp4AJ4h/5QWv7JG5xdnBTx3trDE9hbcYt8+2bE3MZ3osiiVQKke4ubbUkMsuoFYnZp6FTrAbPspcEdDpg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.399_1775418439711_0.7460168987020375","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.400":{"name":"@absolutejs/absolute","version":"0.19.0-beta.400","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.400","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"740f437e618c1b8d2c5fd37d25ef4a16688fd0b4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.400.tgz","fileCount":389,"integrity":"sha512-ovYSNtWtxF7RVNJUC4WOk8i1NSc7DfRTCrtIIhCHHM+Aw50c5XbOtn5LhXLKw5IqA4KG7ZuiO+Pq7P4dEVMcbw==","signatures":[{"sig":"MEYCIQDIEnWxmrCU72YXEVO0iuS43p5LlvefgU5gZeUg0bJaRgIhAIUethJcaDE5Z2fUsHZJALY6jbOcbe+AQVHIWfFNfjO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101512105},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"740f437e618c1b8d2c5fd37d25ef4a16688fd0b4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ovYSNtWtxF7RVNJUC4WOk8i1NSc7DfRTCrtIIhCHHM+Aw50c5XbOtn5LhXLKw5IqA4KG7ZuiO+Pq7P4dEVMcbw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.400_1775418506984_0.06522951828581469","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.401":{"name":"@absolutejs/absolute","version":"0.19.0-beta.401","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.401","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e72cc1b8abe670529393258aad637ae676bd7f34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.401.tgz","fileCount":389,"integrity":"sha512-4V7YWl08/8AWyjFHJwGyd2DdbuGUU9Dqsuk0iYfsi5ZR1e0TjEa+RIjWjEGxgtvknj8hoFT4wcRomibmYJcU5w==","signatures":[{"sig":"MEQCIGQVCPbU9XbQbuNWgtE9fWDF6vV3mb2kvi0gMoHC0/p3AiAd90WYl9Og7UvaNh4QG6oCqkRVncqIAt718VDEFen9lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101505833},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e72cc1b8abe670529393258aad637ae676bd7f34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4V7YWl08/8AWyjFHJwGyd2DdbuGUU9Dqsuk0iYfsi5ZR1e0TjEa+RIjWjEGxgtvknj8hoFT4wcRomibmYJcU5w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.401_1775418694793_0.9985008130543396","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.402":{"name":"@absolutejs/absolute","version":"0.19.0-beta.402","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.402","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4263c5de0c2460476104719d3408a97b560b93ed","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.402.tgz","fileCount":389,"integrity":"sha512-raM1F5QR72hEtfqFZHeZmROJIhpykdtR2hULySNHN823jWmAtrbxs/1//HjjphtJ/YoS7T0MMbdWRq5SvfbBPA==","signatures":[{"sig":"MEQCIHkzHnsrtoT14FOJftmqEV7eD1ykokGD0sHXt2hrjKKnAiB5bqTzT4SV9LEjpioydsRU/Wrk2CVGdZ22wtu+t4Hwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101506077},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4263c5de0c2460476104719d3408a97b560b93ed","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-raM1F5QR72hEtfqFZHeZmROJIhpykdtR2hULySNHN823jWmAtrbxs/1//HjjphtJ/YoS7T0MMbdWRq5SvfbBPA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.402_1775418818561_0.8757341828696192","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.403":{"name":"@absolutejs/absolute","version":"0.19.0-beta.403","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.403","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d8cb37aa10bdcb67e132c3e6c740bc7d43d8550c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.403.tgz","fileCount":389,"integrity":"sha512-QuwRZFdJepVJKlLs3YHJxHptvMSyUzOyOfbj7MPEK6Rp4qqAuNtMuxy3uIA+Q9AC/TApyGhKbm/mETbHm69xmg==","signatures":[{"sig":"MEUCIHo8N80lgs5kisBX77EoLzF3mwBzbMUwNEruzTx0tnezAiEAkhKutTP3jjhrLMnOGgHigv51LuFRZEbE67ExLpIlwzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101550813},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d8cb37aa10bdcb67e132c3e6c740bc7d43d8550c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QuwRZFdJepVJKlLs3YHJxHptvMSyUzOyOfbj7MPEK6Rp4qqAuNtMuxy3uIA+Q9AC/TApyGhKbm/mETbHm69xmg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.403_1775419413081_0.8278063896820806","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.404":{"name":"@absolutejs/absolute","version":"0.19.0-beta.404","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.404","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"136525f2b16062f39d59102c34b07ab5f66edb4a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.404.tgz","fileCount":389,"integrity":"sha512-qRLZpqxIqxL3VlXr/ckNXrowFdVj7oj5iIfbZeHSyPfJQirwE4WeQos04HjnTiwKayCHhUnVwC8M3XshyXAHOA==","signatures":[{"sig":"MEYCIQCFW7jMCtvTbFM7Hi66GGkqV+OEmBV9j4NEW4ol1KpVBwIhAMAdjQJXPxem1JAkNEfVx+UaB/lVEmjtRu9TAo6Q1Y3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101551229},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"136525f2b16062f39d59102c34b07ab5f66edb4a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qRLZpqxIqxL3VlXr/ckNXrowFdVj7oj5iIfbZeHSyPfJQirwE4WeQos04HjnTiwKayCHhUnVwC8M3XshyXAHOA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.404_1775419571916_0.15007793090547672","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.405":{"name":"@absolutejs/absolute","version":"0.19.0-beta.405","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.405","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"939177f727e29f8d212cde41c5a020d5d7539cf3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.405.tgz","fileCount":389,"integrity":"sha512-F1YrATM4ugnkpyGGiEkuMlQx+ZLI2O5+GR5tclZaqQYfvfZknAoTNYIa7GrKl9aqFlnPT37WWzSw40cUrYhwoA==","signatures":[{"sig":"MEUCIH6ZK1Al75fUozsvUIuRuk94UVBVTMs9iPmWxvPFJLmZAiEA/ktL6E1p/n1Tk2Ouq3Dw/vPfq0so4E+5QzXzolGJS6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101582308},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"939177f727e29f8d212cde41c5a020d5d7539cf3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-F1YrATM4ugnkpyGGiEkuMlQx+ZLI2O5+GR5tclZaqQYfvfZknAoTNYIa7GrKl9aqFlnPT37WWzSw40cUrYhwoA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.405_1775421150730_0.38323955885162486","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.406":{"name":"@absolutejs/absolute","version":"0.19.0-beta.406","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.406","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b09048ee814ae730fddaa5373256a5a54836d56e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.406.tgz","fileCount":389,"integrity":"sha512-Qw4lToFyf+3YbKyPmLQWi7TUkVOWh4ghRgQ6U2ASTMcMaXRn8VLG7vuTT1l/ymSJY7Go+Msxu0ATNH87Pr99lQ==","signatures":[{"sig":"MEQCIDtQeh90J6ACZVJlnDyvxUatHdkDgGax9JFtClRfazLCAiAEAS9cxFlvkidXTxlCcko09XpISxEr/yBPbhEflerx4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101590049},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b09048ee814ae730fddaa5373256a5a54836d56e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Qw4lToFyf+3YbKyPmLQWi7TUkVOWh4ghRgQ6U2ASTMcMaXRn8VLG7vuTT1l/ymSJY7Go+Msxu0ATNH87Pr99lQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.406_1775421429003_0.9930779468475954","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.407":{"name":"@absolutejs/absolute","version":"0.19.0-beta.407","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.407","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4987a0a98e5ad43b8b76dbd25a0e0c4d33fc1fc1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.407.tgz","fileCount":389,"integrity":"sha512-c7FY/zWMkuyKOunmYhCwYopcEDjIlO2FiAeYwOUbWGD2c+1f0Ga5BWA1ZcEFwSFNqF6oDt07J1d5b/+7HAQ8VA==","signatures":[{"sig":"MEYCIQCg1TNQ7/SNSAJ3/BGK0BnJnTngYKj8ztGBkDj1Vd+BfAIhAMhXCVRp+GtHurCy2BBbTeWK8JCeuNIkJn526KLrmPt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101590049},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4987a0a98e5ad43b8b76dbd25a0e0c4d33fc1fc1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-c7FY/zWMkuyKOunmYhCwYopcEDjIlO2FiAeYwOUbWGD2c+1f0Ga5BWA1ZcEFwSFNqF6oDt07J1d5b/+7HAQ8VA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.407_1775421486763_0.9708765705755524","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.408":{"name":"@absolutejs/absolute","version":"0.19.0-beta.408","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.408","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c4d1dc642e805cfe0233b9cd5ab48024e7dceca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.408.tgz","fileCount":389,"integrity":"sha512-1Pg+QxXjF3++opaiDLKLIgWn5MXTc4ziUPvVa2mEHV7cO1gSmTKnK7e3CmFlxZzMmk+tRF5rJjhflGkxTVuohQ==","signatures":[{"sig":"MEUCIFIq8KtC9kNoi/WFdQD9W1Pvs4FMnGed3Njz3OpxwtrKAiEA+rPWHkdzDFnv32vxh0fLmYNMdCE/zJ3RPP6SZnjUkVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101599890},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c4d1dc642e805cfe0233b9cd5ab48024e7dceca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1Pg+QxXjF3++opaiDLKLIgWn5MXTc4ziUPvVa2mEHV7cO1gSmTKnK7e3CmFlxZzMmk+tRF5rJjhflGkxTVuohQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.408_1775421713180_0.9228880453458794","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.409":{"name":"@absolutejs/absolute","version":"0.19.0-beta.409","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.409","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14e7748ae949b8be395774ddf408750f1685dc1a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.409.tgz","fileCount":389,"integrity":"sha512-FYpo78HyQGa22q/413hxfzd1WRDaXT2EFhz5EwExmAWHjm7hCZjZoCSYpf0Uguh4JGb+MXMFgrg7sZ8lEnnzQw==","signatures":[{"sig":"MEQCIGf4uviCZ+B5B8R/Voho1H2gnk6szEx2w58fkJIGHa6TAiBFNEZj2niUtv6ykLASIv8FjiItxX1WKcXUcBh8OgxfSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101599941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"14e7748ae949b8be395774ddf408750f1685dc1a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FYpo78HyQGa22q/413hxfzd1WRDaXT2EFhz5EwExmAWHjm7hCZjZoCSYpf0Uguh4JGb+MXMFgrg7sZ8lEnnzQw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.409_1775421892608_0.19352913820269424","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.410":{"name":"@absolutejs/absolute","version":"0.19.0-beta.410","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.410","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e23a11c34bfcb69fa8b5baebabf7f653dcee8ab6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.410.tgz","fileCount":389,"integrity":"sha512-Q8Ut6MKDmdkzg8gwfPe9YlMWjGbgNMgGMNUS+fsOqFmbUFgyHwPosaAleCaNpKyT0tzAkGQhsCgB9viTwIYLIA==","signatures":[{"sig":"MEQCIADmi1tgv8gXWFECblrkh05NOjOyje9Tg5J2hwAOQrkbAiAVb1KWPVRBr+ibnQ1KAMfr6BdwoVi6bhMHllnu1hN/Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101599829},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e23a11c34bfcb69fa8b5baebabf7f653dcee8ab6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Q8Ut6MKDmdkzg8gwfPe9YlMWjGbgNMgGMNUS+fsOqFmbUFgyHwPosaAleCaNpKyT0tzAkGQhsCgB9viTwIYLIA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.410_1775422410098_0.31880505196101816","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.411":{"name":"@absolutejs/absolute","version":"0.19.0-beta.411","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.411","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"72a17656468fcfefa49d8c35393de5bd613a131d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.411.tgz","fileCount":389,"integrity":"sha512-h7z5Yye4tETWy4eR//+GRqrhjAZZwy0t2d0wqrKn10Nrj/LzzNyvbeZ41cJmV9EXbCmub5g5ZHD2doNkYYDeHQ==","signatures":[{"sig":"MEUCIDUPYw2BcnD0gIW6J/VKNWRtIX7kRtfi8A2iQKSs+Q/UAiEA289FaLw16nn6hX/rKW6T/GUnBCp1n7LZ6894vZTL5HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101600127},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"72a17656468fcfefa49d8c35393de5bd613a131d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-h7z5Yye4tETWy4eR//+GRqrhjAZZwy0t2d0wqrKn10Nrj/LzzNyvbeZ41cJmV9EXbCmub5g5ZHD2doNkYYDeHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.411_1775422738944_0.9432033854232915","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.412":{"name":"@absolutejs/absolute","version":"0.19.0-beta.412","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.412","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"75d544e4c9b7c8732f5de17e4d055ca9c6881025","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.412.tgz","fileCount":389,"integrity":"sha512-HvDTYz7FC9+OG3R7yXiIEbP1uK+IkRbWQvsdQaYfWLt7OSC2eq+h1s3SwnGvPfldV357GOAUlgeM13ICvkSCtA==","signatures":[{"sig":"MEUCIQD/NOEFIHcBftmw5o6L9zln3Ojas0Yy0D9flFTafxS9BQIgJNVJk2dxP5p/PZpWA1hQz38zTiXO8iTD5R+1nDIRAcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101602875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"75d544e4c9b7c8732f5de17e4d055ca9c6881025","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HvDTYz7FC9+OG3R7yXiIEbP1uK+IkRbWQvsdQaYfWLt7OSC2eq+h1s3SwnGvPfldV357GOAUlgeM13ICvkSCtA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.412_1775423022704_0.3624867512509258","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.413":{"name":"@absolutejs/absolute","version":"0.19.0-beta.413","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.413","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"52f177ea004b910e0e38575acff419990a0d909f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.413.tgz","fileCount":389,"integrity":"sha512-Gl5SSVpUaE2V47+ffTsbEgdTqmKmUeZpBbUUrcQZ78SDkOXUuXPOT85dLDQeCmc27/OXUJ11of7mPdh74+T2UA==","signatures":[{"sig":"MEQCICq+S3WC4UW7lHM9AmyPyLT2HzsFZMFLBlVbngbzbZkjAiByVuuzTEYfauBdI7AzqetLOFjGFqZPVlFGbLXgF+GWHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101604591},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"52f177ea004b910e0e38575acff419990a0d909f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Gl5SSVpUaE2V47+ffTsbEgdTqmKmUeZpBbUUrcQZ78SDkOXUuXPOT85dLDQeCmc27/OXUJ11of7mPdh74+T2UA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.413_1775423214850_0.9108538242925444","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.414":{"name":"@absolutejs/absolute","version":"0.19.0-beta.414","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.414","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bf2d9dc4403d0d8341515110e3edd1c9613a0139","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.414.tgz","fileCount":389,"integrity":"sha512-Go3MEjTJx4p4TpTT2Goi+LPcj3HqKomU2QUsuChucbdJEqfK6/2evikdSpw+gFqxuWslBYF5nUXE1uYORW3nAA==","signatures":[{"sig":"MEQCIA0pCuxZ/7d+7X+EoLjKSnDmFPpJDHiYdFHm60JfvkGxAiAUG2ixwLhkHQwkTOg1CZRl/9ewMhllG8rW87gQISgvaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101605060},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bf2d9dc4403d0d8341515110e3edd1c9613a0139","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Go3MEjTJx4p4TpTT2Goi+LPcj3HqKomU2QUsuChucbdJEqfK6/2evikdSpw+gFqxuWslBYF5nUXE1uYORW3nAA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.414_1775423535184_0.6718214339935076","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.415":{"name":"@absolutejs/absolute","version":"0.19.0-beta.415","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.415","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bc2cba09d1ba8df2ccc44fee640cc3915736b777","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.415.tgz","fileCount":389,"integrity":"sha512-F0LFU4S2QgyjSAyBUrAZqls0046H8vbo+hDHJYvdFbstFnOLiDVvN7szhviHnafEyu7I/4p5ABEXzBCVM317YA==","signatures":[{"sig":"MEUCIQCS3usceTknCKs/NzVZkEPpW+SdksKa4gvil+YhCDFQbwIgb952zgGvm7IFR1XCmzNwlvU/UzoPkZkKbtw7LpAimUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101607402},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bc2cba09d1ba8df2ccc44fee640cc3915736b777","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-F0LFU4S2QgyjSAyBUrAZqls0046H8vbo+hDHJYvdFbstFnOLiDVvN7szhviHnafEyu7I/4p5ABEXzBCVM317YA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.415_1775424304667_0.7002049589363357","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.416":{"name":"@absolutejs/absolute","version":"0.19.0-beta.416","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.416","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9aee06e8b4e37cbae9f32d0fd54b441f7e801e73","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.416.tgz","fileCount":389,"integrity":"sha512-BmdonqRgrq0wVKyFk5d3mRnvEoyGWk1p1YnVdlQWVijNLD8BtNrlCy/qasAX72OKIFyWPbk1pv+H9cbaPBCQhQ==","signatures":[{"sig":"MEUCIQD/YhT1adtCYLkVc3YXjUWGoVJ0NU4qWhNtHgi4orX7jgIgHwcSGI12LEPI3SRM8FjisNPtr8JEmIRTu57kcFN0xrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101606742},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9aee06e8b4e37cbae9f32d0fd54b441f7e801e73","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BmdonqRgrq0wVKyFk5d3mRnvEoyGWk1p1YnVdlQWVijNLD8BtNrlCy/qasAX72OKIFyWPbk1pv+H9cbaPBCQhQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.416_1775426481453_0.8966843896673287","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.417":{"name":"@absolutejs/absolute","version":"0.19.0-beta.417","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.417","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"98623048e35aea5b2cb8a0a819b81acd084729ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.417.tgz","fileCount":393,"integrity":"sha512-Y4yuvSYoM+ZqNmcUYG65Sdw/XX6Dq5Lny69QcqcsamS8lQNU0Z0DMtFfdi7kcYc0bEftE9vmrWOsBoPJAAdSTg==","signatures":[{"sig":"MEUCIQDNNkjTER0VzlX5NJlB3UmNKP20GQVapwvK9WVO84AuyAIgHlYlttA3eSq4OlJydlTyosNWpxmqHqhg3z1838Soya4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101679898},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"98623048e35aea5b2cb8a0a819b81acd084729ea","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Y4yuvSYoM+ZqNmcUYG65Sdw/XX6Dq5Lny69QcqcsamS8lQNU0Z0DMtFfdi7kcYc0bEftE9vmrWOsBoPJAAdSTg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.417_1775430085569_0.6351936138905188","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.418":{"name":"@absolutejs/absolute","version":"0.19.0-beta.418","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.418","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e68591d936a6fd87690f9b4c9886151c4dca4ac0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.418.tgz","fileCount":393,"integrity":"sha512-uGHusSyF2A7DwvEVkd9t9o3GvznJvp9LyeTOXjYWzFQpHbigFJqCBlQKTKrPQG1mGFC4zH+n8UxHcuYGKyP/wA==","signatures":[{"sig":"MEYCIQDXr0Zl3NLaMtIKujZfzRtjKNHyIogrnocYdOuMEeBsxQIhAOu1MbCjM+vvhm7h52XfB1b3d/gjSr6yvPVyg/4NCsnO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101684818},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e68591d936a6fd87690f9b4c9886151c4dca4ac0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uGHusSyF2A7DwvEVkd9t9o3GvznJvp9LyeTOXjYWzFQpHbigFJqCBlQKTKrPQG1mGFC4zH+n8UxHcuYGKyP/wA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.418_1775430621018_0.06671117036777718","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.419":{"name":"@absolutejs/absolute","version":"0.19.0-beta.419","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.419","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"57bde7ed49f15e1c22868c4c139a86b2c536a291","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.419.tgz","fileCount":393,"integrity":"sha512-jSYwXBMonYFhRlUn4yCMUCetDdVcQ1eHK1xqMlKecphqOHFMqvzMTS9OsQZYNQ2TMv4X8sFOn/kubFGPiIxjCA==","signatures":[{"sig":"MEUCIGv2GhdI+Wl3OtP46Q0IgPBxa6jF6/5utHjET5bzweB/AiEA0ZJ1D+4YY6IiLbYlFhzkug78C9wqKjAmLsJ2xzqbKZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101683756},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"57bde7ed49f15e1c22868c4c139a86b2c536a291","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-jSYwXBMonYFhRlUn4yCMUCetDdVcQ1eHK1xqMlKecphqOHFMqvzMTS9OsQZYNQ2TMv4X8sFOn/kubFGPiIxjCA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.419_1775430894328_0.9347774556204114","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.420":{"name":"@absolutejs/absolute","version":"0.19.0-beta.420","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.420","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"de49b56a8faeeb3dfd6daa19e8a42f48c1af578e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.420.tgz","fileCount":393,"integrity":"sha512-BLjkYVpfQBTOjvkMUEiClcC6zHqB2bNN96wi+//ed0pENE7PsSC1UsCMgseck7k0g48y83DqMm/cDZ0zysy+sg==","signatures":[{"sig":"MEYCIQDXVTDqiBtVSDuqqolP66lBiz1rGYVGgD3DtWiLbNQaVQIhANQ+Te4cL1dSvjvVpq32vWORk+OKeQooFdcZyh7iaMuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101685918},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"de49b56a8faeeb3dfd6daa19e8a42f48c1af578e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BLjkYVpfQBTOjvkMUEiClcC6zHqB2bNN96wi+//ed0pENE7PsSC1UsCMgseck7k0g48y83DqMm/cDZ0zysy+sg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.420_1775431093361_0.13140049738016835","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.421":{"name":"@absolutejs/absolute","version":"0.19.0-beta.421","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.421","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"60dc6fd96557c0a7b842124bf4f4a7abae77cee1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.421.tgz","fileCount":393,"integrity":"sha512-pVS49AtZ5G+gGdPBlzCzUrmkvgco7jDH8vzbn9E5RQLHaQWa19Bmwb6jVy3kIb94jy1AdYHMOmt8uFlQVOiaNA==","signatures":[{"sig":"MEYCIQCJo85ONHslzbaYBUxglTO8LKDg5G2vpcHZT39nav4izAIhAIfRFopBnIbfGf3k3FFeBgxRMiZtRr0u9+K/XVqma98/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101686346},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"60dc6fd96557c0a7b842124bf4f4a7abae77cee1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pVS49AtZ5G+gGdPBlzCzUrmkvgco7jDH8vzbn9E5RQLHaQWa19Bmwb6jVy3kIb94jy1AdYHMOmt8uFlQVOiaNA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.421_1775431459922_0.2028592961560769","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.422":{"name":"@absolutejs/absolute","version":"0.19.0-beta.422","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.422","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"efb19aa89a8cdd4848486b04adea3b285597a56c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.422.tgz","fileCount":394,"integrity":"sha512-w/zaXHuVGXQpUD/lfnx/vjFonecxeoJIULB7y1FITUY6ESIb/0XNUD5TNwAB8yrFSFULT35Wmbh5r6u8lsRzbQ==","signatures":[{"sig":"MEYCIQD+3CUlWClngzda9k5BW/XABYr0iF/I1/+fv1/tDtLDbAIhAP5daf2ewCn34UrsYcC3V4az5l9w7ugii9UD1EZIezJd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101719939},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"efb19aa89a8cdd4848486b04adea3b285597a56c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-w/zaXHuVGXQpUD/lfnx/vjFonecxeoJIULB7y1FITUY6ESIb/0XNUD5TNwAB8yrFSFULT35Wmbh5r6u8lsRzbQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.422_1775432137263_0.16052663761681685","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.423":{"name":"@absolutejs/absolute","version":"0.19.0-beta.423","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.423","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"57515c8b5319829a1f3fe0adefaa14a258639661","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.423.tgz","fileCount":394,"integrity":"sha512-DBGkJyRiouXUW+ADFQZe++MsSHrRdjh7mmdKIPQgD6382mgBEnsEGxlZJxx/qF/mj9MQ8JfEt80exgUYoqxxow==","signatures":[{"sig":"MEQCIF4E8v4+2OTHXgudeGlTPB8xctnUVY1FCuQudnwQC8uqAiBhf2h39SlKWr3SWSR8mfqF36IV3YNenaXopZ8wvpwaqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101725071},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"57515c8b5319829a1f3fe0adefaa14a258639661","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DBGkJyRiouXUW+ADFQZe++MsSHrRdjh7mmdKIPQgD6382mgBEnsEGxlZJxx/qF/mj9MQ8JfEt80exgUYoqxxow==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.423_1775432320020_0.23433153545470553","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.424":{"name":"@absolutejs/absolute","version":"0.19.0-beta.424","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.424","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7a999ee63c333192b087fdf23535d9aca43c2601","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.424.tgz","fileCount":394,"integrity":"sha512-7HlSvvYfHo7NE7YzVb97htvgR6HDFipz8lS6iworkQ9WKOESt++N8OM0aQZv/kDs2UBi9sDD7jFzgVAcxCiNgw==","signatures":[{"sig":"MEYCIQCb+dVkAeym8FG3E8Jh7Jt5Qtb5l7jyG8esmjO0l3ikqQIhAJXYTTAWwu3EpANM9UJ8MNlkl+8p91B4emFDm6Ot4ZgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101743486},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7a999ee63c333192b087fdf23535d9aca43c2601","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7HlSvvYfHo7NE7YzVb97htvgR6HDFipz8lS6iworkQ9WKOESt++N8OM0aQZv/kDs2UBi9sDD7jFzgVAcxCiNgw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.424_1775432555106_0.0770644267754228","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.425":{"name":"@absolutejs/absolute","version":"0.19.0-beta.425","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.425","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ab8571866d5d597d9ad34721bb1b516cf4912e34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.425.tgz","fileCount":394,"integrity":"sha512-D2fDAMLM7ZDT5rcr1SONBfPaRcWTR+BmwQdE9HjK0qEEAK8lEwpoA5Qs+GNS2dnj2gXDm5ia+2mogk7I9ze77g==","signatures":[{"sig":"MEQCIAFagxXFl2h+/4cOGO+krG4GIY5lE+KVwHKacdh2XDODAiANOrRfXZOtYL4tTZPGJm4gS2/UgTNbP6qYOH4GdfMlnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101739473},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ab8571866d5d597d9ad34721bb1b516cf4912e34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-D2fDAMLM7ZDT5rcr1SONBfPaRcWTR+BmwQdE9HjK0qEEAK8lEwpoA5Qs+GNS2dnj2gXDm5ia+2mogk7I9ze77g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.425_1775433049907_0.7701687191255857","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.426":{"name":"@absolutejs/absolute","version":"0.19.0-beta.426","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.426","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2b78c8cdd828704f29f9eeb65938db651a9fc987","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.426.tgz","fileCount":394,"integrity":"sha512-LUNQm6+nX/2OGk/JLaepOZ129MP1VaY8F2RKkLd2+yP1OvIMxh/gBk492KAEHK54qyhmqcI58gclz1I78nTVug==","signatures":[{"sig":"MEUCIQCGpCdlUP1aQoo0TSqBQc1QRh2SJNuCmBoAoUaBJiA5IgIgKDsq1Gtq0b9s+ouZGF0nEGaV7I6ivvGoge6QJO7duYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101739627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2b78c8cdd828704f29f9eeb65938db651a9fc987","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LUNQm6+nX/2OGk/JLaepOZ129MP1VaY8F2RKkLd2+yP1OvIMxh/gBk492KAEHK54qyhmqcI58gclz1I78nTVug==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.426_1775433245907_0.7322893909125918","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.427":{"name":"@absolutejs/absolute","version":"0.19.0-beta.427","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.427","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"296a926abcf20f38e2dba5c8fdd0bfc973c50b12","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.427.tgz","fileCount":394,"integrity":"sha512-M/LEebYpXenNSmXPwCuWC3uk2vPjLvnPAYY44xtP/rTJ76oaWQRAIJYNmul6TeikNGnFWSs4aBKv9entZMSVVw==","signatures":[{"sig":"MEUCIQDOxtGYDndT+8faw4/Xd6s45QuB9vxs4yMGMRwVstIhjgIgLZRVM1OKtVVt5/yB38NXwPpCnzaATfIM5akpUfnvHHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101739627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"296a926abcf20f38e2dba5c8fdd0bfc973c50b12","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-M/LEebYpXenNSmXPwCuWC3uk2vPjLvnPAYY44xtP/rTJ76oaWQRAIJYNmul6TeikNGnFWSs4aBKv9entZMSVVw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.427_1775433492805_0.9876582638224676","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.428":{"name":"@absolutejs/absolute","version":"0.19.0-beta.428","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.428","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"283c355d156370eb8510f8befd8d47e7457d4478","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.428.tgz","fileCount":394,"integrity":"sha512-8sVRnb9SEVaHO/USdR4l0PQW8vnay+nUVlbDCXlwMZyiWULAz16AfIh1b3ARmYbT2oLL5bbRkXHtYaWpxf7xJw==","signatures":[{"sig":"MEQCIComH2SmVNvrK8UOGxao4iYDjN/C6fUQ8BiOY+uabNpoAiAHxRN01hBS7nPjMKG0hi/FSNUrRKkBMj6+YKqU5ipE2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101741082},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"283c355d156370eb8510f8befd8d47e7457d4478","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8sVRnb9SEVaHO/USdR4l0PQW8vnay+nUVlbDCXlwMZyiWULAz16AfIh1b3ARmYbT2oLL5bbRkXHtYaWpxf7xJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.428_1775436997367_0.18381974759941766","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.429":{"name":"@absolutejs/absolute","version":"0.19.0-beta.429","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.429","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cf4babc77b916ee70c3b1a1b5fd1df31c9a1305d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.429.tgz","fileCount":394,"integrity":"sha512-4K+E9gJoUNVfJJgNjZgjpI9fXYrSTMEE1TZJ80zZ7xcxOVh9UkDcjeSLGvMVZquP8YBMvofDzu2kRO3thrP5rA==","signatures":[{"sig":"MEUCIQCtUZ/sPuAYmoOazqjoHY7MjAsFMsHhZvj4G4H6spihYQIgAbeMzKOJ+Jl0PpeN23iS0espwz4lhUfoOhkzk9S7bpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101740936},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cf4babc77b916ee70c3b1a1b5fd1df31c9a1305d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4K+E9gJoUNVfJJgNjZgjpI9fXYrSTMEE1TZJ80zZ7xcxOVh9UkDcjeSLGvMVZquP8YBMvofDzu2kRO3thrP5rA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.429_1775437196561_0.901261431229714","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.430":{"name":"@absolutejs/absolute","version":"0.19.0-beta.430","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.430","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0c2e22587615d8bfef75c2b1d74bbcd781eca96a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.430.tgz","fileCount":394,"integrity":"sha512-Co4ZiZEyntFo6EYaLnxqZPTO/iYxVAncRrTgHMoRlM66sORqDgp8Cok3CFVU8Xs8dCfx7FJ0N8QcZ4F12kxtqA==","signatures":[{"sig":"MEUCIH0lOmELVcmY6Qlu93tQxTn8WRr0f4woE2Ib3j6Cc5njAiEA/cNHc4tTCodujqMIgN7MzyYQYuX2KOjfJEmN++YAnEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101741478},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0c2e22587615d8bfef75c2b1d74bbcd781eca96a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Co4ZiZEyntFo6EYaLnxqZPTO/iYxVAncRrTgHMoRlM66sORqDgp8Cok3CFVU8Xs8dCfx7FJ0N8QcZ4F12kxtqA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.430_1775440539801_0.7515637428452528","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.431":{"name":"@absolutejs/absolute","version":"0.19.0-beta.431","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.431","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a38d5fe6bc680d0477546b79e78a50cc60237dce","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.431.tgz","fileCount":394,"integrity":"sha512-HGX4ilUq2hmINv/XSVGTY6izm4Wlbdhxol1VJN5Tn2XiDeJAmrjLjhd89n28AOV5Jl49phpB659+dVfoB/YJZg==","signatures":[{"sig":"MEUCIFVJ0WL72GprNbA4uQpmN2iSOpT8x9TSumG0Gm53OnHuAiEApdYEqrQ9x8pQyrXBhTNDdldEG16KYxouwztitJUmqz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101738090},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a38d5fe6bc680d0477546b79e78a50cc60237dce","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HGX4ilUq2hmINv/XSVGTY6izm4Wlbdhxol1VJN5Tn2XiDeJAmrjLjhd89n28AOV5Jl49phpB659+dVfoB/YJZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.431_1775508104811_0.523991910241496","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.432":{"name":"@absolutejs/absolute","version":"0.19.0-beta.432","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.432","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4952662a9fd1f6892dc4146f2542f2d9e231bcd3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.432.tgz","fileCount":394,"integrity":"sha512-45eVhGiz8ygz8kbvHGoyYLjvpCBLPQ9wNf7RA6KHOCcClazPywqdjuh5uV0iMqvbN0T4G6HbWzSQbobCJNfQEQ==","signatures":[{"sig":"MEUCIChxyCflpbZk0vrAkSqZhkzmtxMyx7DTwd0+AQqu+CekAiEA9J1o7tyXLmX3kwvJ1QRUrvt/j9sFm5s/QnpwSqKRWEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101747336},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4952662a9fd1f6892dc4146f2542f2d9e231bcd3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-45eVhGiz8ygz8kbvHGoyYLjvpCBLPQ9wNf7RA6KHOCcClazPywqdjuh5uV0iMqvbN0T4G6HbWzSQbobCJNfQEQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.432_1775508327027_0.796957549071978","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.433":{"name":"@absolutejs/absolute","version":"0.19.0-beta.433","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.433","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b265cb6c85b81f8c49342e8cedef1c872bb5c64b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.433.tgz","fileCount":394,"integrity":"sha512-AkUq8g06M8lryx6ykq/Bqj6YgXMHpvTjcj09EIzkdXUrpRinnLbSJVyUUhQGj+PNpNPH81SalFk9zXxNP9W1Zw==","signatures":[{"sig":"MEYCIQCG1T7CMbMnhMK8eAbeUeBL+n3puUzULUkHkD7txGV9OQIhAKTyTkS5XNxCgmHvr3YRjZFtJ/p/szDsNJtp3B0i/Evu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101749484},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b265cb6c85b81f8c49342e8cedef1c872bb5c64b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AkUq8g06M8lryx6ykq/Bqj6YgXMHpvTjcj09EIzkdXUrpRinnLbSJVyUUhQGj+PNpNPH81SalFk9zXxNP9W1Zw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.433_1775508710821_0.8671445554844484","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.434":{"name":"@absolutejs/absolute","version":"0.19.0-beta.434","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.434","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5ed8d76f15b4c89c1881cdb976253771543b9c28","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.434.tgz","fileCount":398,"integrity":"sha512-NZEt3fRB88J3RNKsSC/Spdy43+kyfzG4p3RXLjjirCc1a2XRp81+97XW1r1ClY1+YzxVAxl+B4skFjUOJiyp3A==","signatures":[{"sig":"MEUCIFTM8/KwU8zaUsWCdGRRNhXctJlgZCpEXVa50bJUXDGXAiEApAiYIDLMaNvapzSFopcBRDKYbbRayM0LwNfe661/7bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101796936},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5ed8d76f15b4c89c1881cdb976253771543b9c28","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NZEt3fRB88J3RNKsSC/Spdy43+kyfzG4p3RXLjjirCc1a2XRp81+97XW1r1ClY1+YzxVAxl+B4skFjUOJiyp3A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.434_1775509957969_0.9660859491885843","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.435":{"name":"@absolutejs/absolute","version":"0.19.0-beta.435","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.435","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7b8f99912416f66885be371b979c000b190613b6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.435.tgz","fileCount":398,"integrity":"sha512-5AG+XdufDjYhl6MbqV8dOs4/y9Nko7uvcxaw0ErTIN/j787LhIo+W9rDzq9Z+DxrhtL1BfVlS/FrAGrTfAcp7g==","signatures":[{"sig":"MEYCIQDm9ofc4bC9r1EBBlO+nLl+f0NjyahdXn/BRRlQtg+g/AIhAJPquPhqI9XXzgUIIt8MzeQGjOqNcFvk5AnTDi9TraC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101804710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7b8f99912416f66885be371b979c000b190613b6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5AG+XdufDjYhl6MbqV8dOs4/y9Nko7uvcxaw0ErTIN/j787LhIo+W9rDzq9Z+DxrhtL1BfVlS/FrAGrTfAcp7g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.435_1775510241822_0.0406256951436379","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.436":{"name":"@absolutejs/absolute","version":"0.19.0-beta.436","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.436","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8e79f97519c50b2590de7520e3a2e3b73c75464b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.436.tgz","fileCount":398,"integrity":"sha512-BgcafHBweyELwFCFosXrKIFhsKZkODZtHVgtPzjyRjyonIb/4++s9k/iFB3MMBx3T+aBXIO1/hPVVBcmguGvpQ==","signatures":[{"sig":"MEYCIQDKGZ7MclWJjf6h2IMRp96+8v878MjOk5l4UUZQ89LiVQIhAOyIsI2IFLJDBOhFMYG/6g5NDbAj3VkT9+HlpAoYpSAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101804710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e79f97519c50b2590de7520e3a2e3b73c75464b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BgcafHBweyELwFCFosXrKIFhsKZkODZtHVgtPzjyRjyonIb/4++s9k/iFB3MMBx3T+aBXIO1/hPVVBcmguGvpQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.436_1775510304986_0.45626888420168576","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.437":{"name":"@absolutejs/absolute","version":"0.19.0-beta.437","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.437","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4d723762b7d7dac15e1fd2a612e6dd8ced98d80e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.437.tgz","fileCount":401,"integrity":"sha512-8XnrsyCRmnI2jcS5KZTvIWkoxhWUK7ZmrM/zq8yAK4Vf6fOVAhYkO6IINgv771ItJCqHLjFDAgxJaQnfWTio1g==","signatures":[{"sig":"MEUCIDzcSk++Q6bMlWjkrsBmEUVdqr+Nedo3+JD5UcOWFaW1AiEA8GEJgDVoiSvAsSXS4nlgjqYw4MNLEuMMZ2K+tGOouYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101893024},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4d723762b7d7dac15e1fd2a612e6dd8ced98d80e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8XnrsyCRmnI2jcS5KZTvIWkoxhWUK7ZmrM/zq8yAK4Vf6fOVAhYkO6IINgv771ItJCqHLjFDAgxJaQnfWTio1g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.437_1775510909228_0.7013906405533774","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.438":{"name":"@absolutejs/absolute","version":"0.19.0-beta.438","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.438","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"edfb7036dfc9cf00dc7b265ebc6d979c1cd34a53","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.438.tgz","fileCount":401,"integrity":"sha512-BP3S3ZNtp5mXJwdZNPVIekE3aejizd5+X6sAvLju5NurbM3V8NQYVuKQ/ZWX0pZ2zUH9y8xp9elANVwZPvk6Gw==","signatures":[{"sig":"MEUCIAQpFWTz/M72yT79J/cflqJ6nTJgN049UwnlwP6omY5mAiEA9s2leqBO+oz8awl8P3vzeKT9gC8dfuXHVQc5GPQ5W/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101906347},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"edfb7036dfc9cf00dc7b265ebc6d979c1cd34a53","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BP3S3ZNtp5mXJwdZNPVIekE3aejizd5+X6sAvLju5NurbM3V8NQYVuKQ/ZWX0pZ2zUH9y8xp9elANVwZPvk6Gw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.438_1775511195937_0.6299717059618855","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.439":{"name":"@absolutejs/absolute","version":"0.19.0-beta.439","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.439","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"18337f97f094a9c990a3a6600899df8b4cfc1644","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.439.tgz","fileCount":401,"integrity":"sha512-Ng2oL/nJnv7c/c8mjF4OWO2OCmRIKmXdfvNd0brc8tEusaPjbR1vHpfprI4zLf8KnPRluwVtIs1ho4r34R6BLg==","signatures":[{"sig":"MEUCIFPC0MoWBnhqHdPG2AzFb1/YHhHnFuAa2+1iUrJ+1tEcAiEA8jG7x7zzdCuLn7D5cNE6bUZzazt/J70js1q9/L5pXAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101914108},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"18337f97f094a9c990a3a6600899df8b4cfc1644","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ng2oL/nJnv7c/c8mjF4OWO2OCmRIKmXdfvNd0brc8tEusaPjbR1vHpfprI4zLf8KnPRluwVtIs1ho4r34R6BLg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.439_1775511652019_0.7313363896947851","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.440":{"name":"@absolutejs/absolute","version":"0.19.0-beta.440","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.440","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8faa26857ff313e9a1bb320f410d7719af722255","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.440.tgz","fileCount":407,"integrity":"sha512-66sU4veLhlco+Qfc/tfmrYXNkCejUXYxWfb0vsZa78zBKBoo4Zak0wRYY1p2goKQ/ZS/W39U1EDXzcFFZoFsuA==","signatures":[{"sig":"MEQCIBUXuwVnGQKePceurNjfQwUnDoZQmDZxK0v2rzY6xCv8AiAQZ8RVxiNwHTtnaINS+U1N26P9KaIlszdHnXDf8ggPCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102005819},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8faa26857ff313e9a1bb320f410d7719af722255","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-66sU4veLhlco+Qfc/tfmrYXNkCejUXYxWfb0vsZa78zBKBoo4Zak0wRYY1p2goKQ/ZS/W39U1EDXzcFFZoFsuA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.440_1775512399221_0.6528014628668277","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.441":{"name":"@absolutejs/absolute","version":"0.19.0-beta.441","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.441","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d65bca0feff95512c43628a45a2190bc730070c2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.441.tgz","fileCount":407,"integrity":"sha512-B1jG0J2rCF6iOHaDg6RBFC8poLqOGjrBN/ozGyd6QcFa4IDb2HiykOLXgtkzC5dHF8ZVphEtwfk8QRKuGVg4YQ==","signatures":[{"sig":"MEQCIFJt00Wd1dU1HAE9154U0AV+IuPErb07Bkla6kfeVE/SAiA4j36UR/93yh+SnZ+VoDzl9sLoAlElAsG+viEEiQo9Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102005755},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d65bca0feff95512c43628a45a2190bc730070c2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B1jG0J2rCF6iOHaDg6RBFC8poLqOGjrBN/ozGyd6QcFa4IDb2HiykOLXgtkzC5dHF8ZVphEtwfk8QRKuGVg4YQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.441_1775512536379_0.8898082410278814","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.442":{"name":"@absolutejs/absolute","version":"0.19.0-beta.442","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.442","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7ba5ea9b995ae86c0042e7f268ff0419623cb469","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.442.tgz","fileCount":407,"integrity":"sha512-cea6p3bzA99UicXr+rQOSIOTwpqD9Z8V6q7eoP9p1+nzwxpBGqQyhyef2qm7sQYpKdBDKxaeasqoIJiJipYcmg==","signatures":[{"sig":"MEUCIQDQ70Vv3q84bDgpmqPKfVNzLwPm02ixtj58cbm1aZxKWwIgEwwJT/xhMlKtgftkZ1zZFEm7Tq2Wu9AoE7T7bOrI1jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102005511},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7ba5ea9b995ae86c0042e7f268ff0419623cb469","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cea6p3bzA99UicXr+rQOSIOTwpqD9Z8V6q7eoP9p1+nzwxpBGqQyhyef2qm7sQYpKdBDKxaeasqoIJiJipYcmg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.442_1775512607918_0.7304677096196439","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.443":{"name":"@absolutejs/absolute","version":"0.19.0-beta.443","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.443","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"75bc0c3b156d9444bd7a2df65a72f631a02289c3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.443.tgz","fileCount":413,"integrity":"sha512-wzTUSkI7HYDJrMQI6zLK4hby35ryuPV2qpenpVpvmaUiohJIQVGhE6O9N2mXYb57ESsHz8453nAxOulgWtfGyQ==","signatures":[{"sig":"MEUCIDvjfS+/NlEjJBlR7M0I8L5mCRW2WbebiwvOGcBltkUCAiEAgaDrNTQo3fK85PipaP4rPNEdCfHviKimgM8YGwEMJ4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102059833},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"75bc0c3b156d9444bd7a2df65a72f631a02289c3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wzTUSkI7HYDJrMQI6zLK4hby35ryuPV2qpenpVpvmaUiohJIQVGhE6O9N2mXYb57ESsHz8453nAxOulgWtfGyQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.443_1775513174730_0.07460955531729496","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.444":{"name":"@absolutejs/absolute","version":"0.19.0-beta.444","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.444","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f2382223dd1adf3f1d654257aa6896f7c043b918","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.444.tgz","fileCount":413,"integrity":"sha512-4PUri/JQRp9C1YNGduj45194PubwmCmmK4gKKD/vPvUbzpfuhEForjywM6HMy9hZHQDNZZ/0nS+6fpjA1petjA==","signatures":[{"sig":"MEQCIChHWZXqZrUxkFOzijy7Ucq/zA6rlpamesDd04cjw9FTAiB5640qLSBW1IZD2ezwJNpsvwVAMB8vdGq49q4DBrYQnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102063355},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f2382223dd1adf3f1d654257aa6896f7c043b918","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4PUri/JQRp9C1YNGduj45194PubwmCmmK4gKKD/vPvUbzpfuhEForjywM6HMy9hZHQDNZZ/0nS+6fpjA1petjA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.444_1775513465585_0.5898292709690502","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.445":{"name":"@absolutejs/absolute","version":"0.19.0-beta.445","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.445","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eac1a8c15dfe930a8255a0ffe315f18092b7b359","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.445.tgz","fileCount":414,"integrity":"sha512-mX9mmC3zUm93aks1Xvrpkg8ZrOELxJruft23/0lZFhUeSxxX4MvmzCNnzfeYdM4nPrIpmOhJvse7Cqy/lpSFug==","signatures":[{"sig":"MEUCIFu5RH60Rs2Swi9/D40PSvm3VBsQzS5mRWf3odUtTdzXAiEA3TG0Xo3A6cJry5ASMczUdhQKpwc7aDTatA25I3UJQc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102087710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eac1a8c15dfe930a8255a0ffe315f18092b7b359","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mX9mmC3zUm93aks1Xvrpkg8ZrOELxJruft23/0lZFhUeSxxX4MvmzCNnzfeYdM4nPrIpmOhJvse7Cqy/lpSFug==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.445_1775513980772_0.7854215345828606","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.446":{"name":"@absolutejs/absolute","version":"0.19.0-beta.446","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.446","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff0bf13a49bd9d901fc9cda07413a39d5a5600c8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.446.tgz","fileCount":414,"integrity":"sha512-cf0kz/68WRwhrJIuA8K2HNj1P+q1LyCR7mKGvb5WrP7gBx828IG4+ZN8j36RJze2XdaEWYi83FKmKWksn783DQ==","signatures":[{"sig":"MEUCIQDORUf7GXpSszFtw5f5wQuZyXLSYdEEE5WOYAj1RsmEJQIgClNpPkaHBtVxfOM6ctkt+5JAfH9mwDkBzHmRnHR7EoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102089287},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff0bf13a49bd9d901fc9cda07413a39d5a5600c8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai-client/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cf0kz/68WRwhrJIuA8K2HNj1P+q1LyCR7mKGvb5WrP7gBx828IG4+ZN8j36RJze2XdaEWYi83FKmKWksn783DQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.446_1775514360025_0.48654040322161785","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.447":{"name":"@absolutejs/absolute","version":"0.19.0-beta.447","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.447","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"08e60079d25c2d7de7f6bbab5209475ad852a779","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.447.tgz","fileCount":414,"integrity":"sha512-zGTtWWoeO5aTZrPbydcZwwTkDYoyZn3MHYj+9VuTDuCsiQduzZKU7nUeUOQ1P+6fUPLKf7kd2eMHSYFDlKm7Eg==","signatures":[{"sig":"MEUCID33Na3MPpGEjFpUgyz4Xd8qUJLbRgDptcXHgcqQU1MVAiEAr67B58I1kc+te+S5HZ4XdtjM6Kn6B4ZATW0o1V06zRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102090000},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"08e60079d25c2d7de7f6bbab5209475ad852a779","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zGTtWWoeO5aTZrPbydcZwwTkDYoyZn3MHYj+9VuTDuCsiQduzZKU7nUeUOQ1P+6fUPLKf7kd2eMHSYFDlKm7Eg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.447_1775514934468_0.7029193827067801","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.448":{"name":"@absolutejs/absolute","version":"0.19.0-beta.448","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.448","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"68f6979450c4c9424d1b4826404e9fc4a9e6704e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.448.tgz","fileCount":415,"integrity":"sha512-m660MP4cHwbnLh7LHCSdrMeCZvHEu+OiMORdeM98iCFJO/17+0tzfrdt3DtOp/Zay3Dgfq+THo5Ih2dKzjfH2Q==","signatures":[{"sig":"MEUCIFuEgUdIONz+5a2gzjQwic3CIWXaJRgrzQFEFYhZytjdAiEAnVJLzkpuael+L+dAkf3JaDsFRsQQlJPB077oVU9XYpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102193728},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"68f6979450c4c9424d1b4826404e9fc4a9e6704e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-m660MP4cHwbnLh7LHCSdrMeCZvHEu+OiMORdeM98iCFJO/17+0tzfrdt3DtOp/Zay3Dgfq+THo5Ih2dKzjfH2Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.448_1775519053120_0.3691870028527253","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.449":{"name":"@absolutejs/absolute","version":"0.19.0-beta.449","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.449","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9878183a66163049b47284161e3e05d4f575e56b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.449.tgz","fileCount":416,"integrity":"sha512-k21Y/Wj7am4sd9Lisgx5PIcpCfumfDY+k0LHVvLc2y1IngvpDNlmI/ksOa//RPeSMV38Uet+SxkM5ouCOH/dew==","signatures":[{"sig":"MEUCIQD/+RYSe6nki44yAiQkf3vKqYYXXicJktrt7fScoPAz0QIgC5qkUofe2WdOOTXEP7xqef+KXD87k/+fmM6IPoBuHvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102208795},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9878183a66163049b47284161e3e05d4f575e56b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-k21Y/Wj7am4sd9Lisgx5PIcpCfumfDY+k0LHVvLc2y1IngvpDNlmI/ksOa//RPeSMV38Uet+SxkM5ouCOH/dew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.449_1775520795918_0.31784664341779556","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.450":{"name":"@absolutejs/absolute","version":"0.19.0-beta.450","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.450","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fc3d64aae83ea87e26e6feab8f00192062855e8f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.450.tgz","fileCount":416,"integrity":"sha512-AQEqIqkyuB1GsyiL8NElx1KRHasBT2aqoibNO+QTMWFzBK5yke6W0OZ/NwTtI+fgPWYnAn4+ydh5zG28jxf1iQ==","signatures":[{"sig":"MEYCIQDbVdSIRvw0SCooEwHNmAZ7ui/EB6uPBKg9hywR7xqCggIhAKMrL/4UOY2SsgBvkMlwH22XMGvAOJvaZ70Ps8dOIH4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102199960},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fc3d64aae83ea87e26e6feab8f00192062855e8f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AQEqIqkyuB1GsyiL8NElx1KRHasBT2aqoibNO+QTMWFzBK5yke6W0OZ/NwTtI+fgPWYnAn4+ydh5zG28jxf1iQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.450_1775523115735_0.9698623074310955","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.451":{"name":"@absolutejs/absolute","version":"0.19.0-beta.451","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.451","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9af4831998e1d73a7c6f2842e4457ebbce298bcc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.451.tgz","fileCount":417,"integrity":"sha512-XxchtS6YZhjW5tgyZfVZLUqikfQRkUDscw52YakszodH9d7P7J4POjFuygqcN85wXsoF47v0o52v7WXB+DdtDw==","signatures":[{"sig":"MEUCIAN01XGJGtNsKL2WzbQ2voRfcPe3NFgjv0nNM/01Smz2AiEA7WkbR1pfI+TakpGX1iDsBoKUrWt5QqMZx4jXnQ2xjjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102498773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9af4831998e1d73a7c6f2842e4457ebbce298bcc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XxchtS6YZhjW5tgyZfVZLUqikfQRkUDscw52YakszodH9d7P7J4POjFuygqcN85wXsoF47v0o52v7WXB+DdtDw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.451_1775529909023_0.33026744120508433","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.452":{"name":"@absolutejs/absolute","version":"0.19.0-beta.452","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.452","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"59c528e33ed6fdbffe4747a40f42b5c307f92c8b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.452.tgz","fileCount":418,"integrity":"sha512-Tg7DAgj6Bzn7mZxSMVEhgNu26vN76uW3FYMQggUwMNiWAwlNjq3iToO5si8boxHosAjlXnCPl52w/q7NP3784A==","signatures":[{"sig":"MEYCIQDOtsl3akbpUj5LMRMq6smnYrDIMg4O3EWhWP5Td1iL8QIhAKfx8jXsv1vDDzNDQyRMsTjty0TTD77v53iErpZvSgt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102538055},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"59c528e33ed6fdbffe4747a40f42b5c307f92c8b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Tg7DAgj6Bzn7mZxSMVEhgNu26vN76uW3FYMQggUwMNiWAwlNjq3iToO5si8boxHosAjlXnCPl52w/q7NP3784A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.452_1775531622162_0.7727874952025604","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.453":{"name":"@absolutejs/absolute","version":"0.19.0-beta.453","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.453","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3980c3f1a57b2459851f408975c56e074763fd0e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.453.tgz","fileCount":418,"integrity":"sha512-O+CUyYfWl2fL4xS2ozFZWNdrVttxQKQwA1s6MCByxbpQ6E2CrC4bcs79vhLlR2un/+R3r5XQzS5wmEuEqODhPA==","signatures":[{"sig":"MEUCIBtWsNSuRmatB4rg8lEl1JmcUuDz3VfR/jtwRqqpg8mAAiEAvymy2dwZFuV3jnJbdoNW+IcGfGpVwiWujIIhfaXvRBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102559695},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3980c3f1a57b2459851f408975c56e074763fd0e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-O+CUyYfWl2fL4xS2ozFZWNdrVttxQKQwA1s6MCByxbpQ6E2CrC4bcs79vhLlR2un/+R3r5XQzS5wmEuEqODhPA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.355","@absolutejs/native-darwin-x64":"0.19.0-beta.355","@absolutejs/native-linux-arm64":"0.19.0-beta.355","@absolutejs/native-windows-x64":"0.19.0-beta.355","@absolutejs/native-darwin-arm64":"0.19.0-beta.355","@absolutejs/native-windows-arm64":"0.19.0-beta.355"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.453_1775533496048_0.8025619609319836","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.454":{"name":"@absolutejs/absolute","version":"0.19.0-beta.454","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.454","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1186e186a4752f2f4ea135b224885ce854d79839","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.454.tgz","fileCount":418,"integrity":"sha512-wNLoI7W5e1ZKWYS/gp7hyXLkeD4khrAqcIlwCAU6jkKW3fh6dnTOGs/QYzqGprs6l6iuyp/35dDGtfchygiYqg==","signatures":[{"sig":"MEUCIFPotyPfEFBjG9d2C4UKmW3Fl8C0LXtxOIXOy1+8PwlbAiEAkRxBJcBRoSAkGEh5b9j9hXBBAw/Y2HHghll2L8t5WXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102559548},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1186e186a4752f2f4ea135b224885ce854d79839","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wNLoI7W5e1ZKWYS/gp7hyXLkeD4khrAqcIlwCAU6jkKW3fh6dnTOGs/QYzqGprs6l6iuyp/35dDGtfchygiYqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.454","@absolutejs/native-darwin-x64":"0.19.0-beta.454","@absolutejs/native-linux-arm64":"0.19.0-beta.454","@absolutejs/native-windows-x64":"0.19.0-beta.454","@absolutejs/native-darwin-arm64":"0.19.0-beta.454","@absolutejs/native-windows-arm64":"0.19.0-beta.454"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.454_1775534126280_0.3501017828505788","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.455":{"name":"@absolutejs/absolute","version":"0.19.0-beta.455","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.455","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fa4feab882f59277cb3983cbbe1b29ab1e6aa480","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.455.tgz","fileCount":418,"integrity":"sha512-hsyDbRUQ+PzsSsvhs73Y2wFwPQBYfIsYdG3osZNQZ70YuNg5NywyI0sHfWIKvfmiF2ir9THkoouqpEO6xDVaCQ==","signatures":[{"sig":"MEUCIQDp5EhayCywmmnyyQRU0vduzRSjnvNYqwdvVEzEQP4h/AIgJvvlahFiBUuON9Phz9/zA9KSXeXuR1GYu7ldhQzLvcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102567507},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c4a7ff3a9ea58da1e21b9b737d3a0604eb7507ff","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.455","@absolutejs/native-darwin-x64":"0.19.0-beta.455","@absolutejs/native-linux-arm64":"0.19.0-beta.455","@absolutejs/native-windows-x64":"0.19.0-beta.455","@absolutejs/native-darwin-arm64":"0.19.0-beta.455","@absolutejs/native-windows-arm64":"0.19.0-beta.455"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.455_1775537494121_0.12714682323504012","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.456":{"name":"@absolutejs/absolute","version":"0.19.0-beta.456","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.456","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5f491cb1f9609b30de95a36491dec1a6a6a70790","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.456.tgz","fileCount":420,"integrity":"sha512-DGiOiJRFc68xh9xzYeg4RKq9vF2yXxdIgMKjckX4IPK2wEzqa+Lf2Audw++dsnJ+bE73ibGPQKkb1hHzlkjP+A==","signatures":[{"sig":"MEYCIQCL8tS4N0r4QAGV9HCkD8NyIHS3CFroQN9IzE8JGV9nTAIhAOpp6rrRSFybqNohhm+9cm9nngLCu7ZX2hNmOiybRkMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102674433},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5f491cb1f9609b30de95a36491dec1a6a6a70790","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DGiOiJRFc68xh9xzYeg4RKq9vF2yXxdIgMKjckX4IPK2wEzqa+Lf2Audw++dsnJ+bE73ibGPQKkb1hHzlkjP+A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.455","@absolutejs/native-darwin-x64":"0.19.0-beta.455","@absolutejs/native-linux-arm64":"0.19.0-beta.455","@absolutejs/native-windows-x64":"0.19.0-beta.455","@absolutejs/native-darwin-arm64":"0.19.0-beta.455","@absolutejs/native-windows-arm64":"0.19.0-beta.455"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.456_1775539260311_0.497029529304025","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.457":{"name":"@absolutejs/absolute","version":"0.19.0-beta.457","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.457","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1fe103e93ea4bab5b17bdac3c848caeb42d27a45","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.457.tgz","fileCount":420,"integrity":"sha512-aTnQjYuvPBbg1BLp0CcfIebBbq8C2MTLrqYhyBNQsE6OIF1TpmIMCOcIzl3IUdaPzPzLsEG6feWyeoeRI6zpiQ==","signatures":[{"sig":"MEQCIHxfSR8MJX1oPXt9BLYRcBztGJavw6r135MEQ4WiB9mPAiBZkyYsHz/NBhAs42yr/oPU5qpnAUtygfALyAJlDuxdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102682365},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1fe103e93ea4bab5b17bdac3c848caeb42d27a45","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aTnQjYuvPBbg1BLp0CcfIebBbq8C2MTLrqYhyBNQsE6OIF1TpmIMCOcIzl3IUdaPzPzLsEG6feWyeoeRI6zpiQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.455","@absolutejs/native-darwin-x64":"0.19.0-beta.455","@absolutejs/native-linux-arm64":"0.19.0-beta.455","@absolutejs/native-windows-x64":"0.19.0-beta.455","@absolutejs/native-darwin-arm64":"0.19.0-beta.455","@absolutejs/native-windows-arm64":"0.19.0-beta.455"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.457_1775539726249_0.5507699111229714","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.458":{"name":"@absolutejs/absolute","version":"0.19.0-beta.458","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.458","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"24b8b21e83589ad34ecfba29e6906ad0db586a04","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.458.tgz","fileCount":420,"integrity":"sha512-zEc0+jIc+xzhbjqLtix4ez1sa3MYfhcO1TwG4yAhWdOIG0erDuc6cpcVs7N9wIA6WfrlyK6U/cDYyvxxgcyuQg==","signatures":[{"sig":"MEQCIFTztf2cldZnSYKa8UabrtPjKQg4g6uPkIH/40wtRW40AiAxYWrr1mXI9ned47VqPJajleLP8x8lyBwV0Bms+3Xrjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102703725},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"24b8b21e83589ad34ecfba29e6906ad0db586a04","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zEc0+jIc+xzhbjqLtix4ez1sa3MYfhcO1TwG4yAhWdOIG0erDuc6cpcVs7N9wIA6WfrlyK6U/cDYyvxxgcyuQg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.458","@absolutejs/native-darwin-x64":"0.19.0-beta.458","@absolutejs/native-linux-arm64":"0.19.0-beta.458","@absolutejs/native-windows-x64":"0.19.0-beta.458","@absolutejs/native-darwin-arm64":"0.19.0-beta.458","@absolutejs/native-windows-arm64":"0.19.0-beta.458"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.458_1775542137238_0.24780380349319397","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.459":{"name":"@absolutejs/absolute","version":"0.19.0-beta.459","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.459","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"49be4e2b8b9e215205da58c72adc6093ec76c6f7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.459.tgz","fileCount":420,"integrity":"sha512-EGpIzJuDb6IxBb0NKZ6hcvKi0E0XqIai6Ao+/JgUvTrnrb1X6wp4aMymvZFxpUqKoGPkFswE+3mZQa7S52ihpQ==","signatures":[{"sig":"MEUCIQDGeu9Wauo6y1n2cJog0f4TET5fjDtLeDYkiTfyPPEO5QIgZk5PdTn7Prh0BYrKdOI1QI/N8HOznXD2Slm3pJg/XJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102707876},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"49be4e2b8b9e215205da58c72adc6093ec76c6f7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EGpIzJuDb6IxBb0NKZ6hcvKi0E0XqIai6Ao+/JgUvTrnrb1X6wp4aMymvZFxpUqKoGPkFswE+3mZQa7S52ihpQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.458","@absolutejs/native-darwin-x64":"0.19.0-beta.458","@absolutejs/native-linux-arm64":"0.19.0-beta.458","@absolutejs/native-windows-x64":"0.19.0-beta.458","@absolutejs/native-darwin-arm64":"0.19.0-beta.458","@absolutejs/native-windows-arm64":"0.19.0-beta.458"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.459_1775543917686_0.11624164442490326","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.460":{"name":"@absolutejs/absolute","version":"0.19.0-beta.460","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.460","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"558782b044745087f4aeead39394746483360681","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.460.tgz","fileCount":420,"integrity":"sha512-X97eXp+3aIF2DgJBgGgiqyfCLLjCwaV29dwzZbcKF/jdkXjgcFikmmtp3JDmfsppMfG3RAge5vxaO7Wl/g2pXA==","signatures":[{"sig":"MEUCIQCPhd3FI/xFbAxOGfuCNf4Pd+VGYM2Qvpt/an8jO7jS+gIgQY5xNVFzP9EXrBlBBVK0EuyjJzrbKXTONPBagPolMVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102706428},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"558782b044745087f4aeead39394746483360681","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-X97eXp+3aIF2DgJBgGgiqyfCLLjCwaV29dwzZbcKF/jdkXjgcFikmmtp3JDmfsppMfG3RAge5vxaO7Wl/g2pXA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.459","@absolutejs/native-darwin-x64":"0.19.0-beta.459","@absolutejs/native-linux-arm64":"0.19.0-beta.459","@absolutejs/native-windows-x64":"0.19.0-beta.459","@absolutejs/native-darwin-arm64":"0.19.0-beta.459","@absolutejs/native-windows-arm64":"0.19.0-beta.459"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.460_1775544131915_0.15062838416945","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.461":{"name":"@absolutejs/absolute","version":"0.19.0-beta.461","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.461","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"af10dfeb8b321e7df975e4c8653b62f31bc68c72","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.461.tgz","fileCount":420,"integrity":"sha512-pojKw65tYBqBG6KZHtb4nx20ot9LtU0+Pb+cSFqNVRVM9uH9EGrEz262vvFwWtKy3S8ymoxZdx0yFeUSvkyWEw==","signatures":[{"sig":"MEUCIQD94WFz3OKHOGcCH3NoTqDNHCFJ9ZMK+jMJSmyj5Hg5BwIgfoMWEayneuqqCdy4Cpb1r7HW0fw1aVOwhgoraz3FgIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102718223},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"af10dfeb8b321e7df975e4c8653b62f31bc68c72","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pojKw65tYBqBG6KZHtb4nx20ot9LtU0+Pb+cSFqNVRVM9uH9EGrEz262vvFwWtKy3S8ymoxZdx0yFeUSvkyWEw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.459","@absolutejs/native-darwin-x64":"0.19.0-beta.459","@absolutejs/native-linux-arm64":"0.19.0-beta.459","@absolutejs/native-windows-x64":"0.19.0-beta.459","@absolutejs/native-darwin-arm64":"0.19.0-beta.459","@absolutejs/native-windows-arm64":"0.19.0-beta.459"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.461_1775544467923_0.08040989460664827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.462":{"name":"@absolutejs/absolute","version":"0.19.0-beta.462","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.462","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"df285f8df0a583fceaf3559e231d6d2fa24d7b15","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.462.tgz","fileCount":420,"integrity":"sha512-ISaDwHBsMDohY2Q93yq1lIjc497j92/Qvx0yYbVpKffKmkv2L84msJZjfNg0KwSAtCFDkfA1EVwYx9La76LAOg==","signatures":[{"sig":"MEUCIE5lDl+T3teshq83w2E087wnCSc6ZBd1R8fVTlft8JKUAiEA0xVo5WPu5bED7UOkZLJHKIMDSJP+CPgqreerzGnHsCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102724809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"df285f8df0a583fceaf3559e231d6d2fa24d7b15","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ISaDwHBsMDohY2Q93yq1lIjc497j92/Qvx0yYbVpKffKmkv2L84msJZjfNg0KwSAtCFDkfA1EVwYx9La76LAOg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.462","@absolutejs/native-darwin-x64":"0.19.0-beta.462","@absolutejs/native-linux-arm64":"0.19.0-beta.462","@absolutejs/native-windows-x64":"0.19.0-beta.462","@absolutejs/native-darwin-arm64":"0.19.0-beta.462","@absolutejs/native-windows-arm64":"0.19.0-beta.462"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.462_1775545429504_0.04540071842959903","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.463":{"name":"@absolutejs/absolute","version":"0.19.0-beta.463","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.463","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0b8184c72cf2fa4b1d98127b75af8ba842003422","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.463.tgz","fileCount":426,"integrity":"sha512-013T4UZzAlXj4q6xq7mrsPRuzzvdFPRzPA7OoyCxkNakk+DxwiGAKr7GojQr5nuvLF2G3oT77+1uS/uN6ujOMw==","signatures":[{"sig":"MEUCIEkk5Z+D33Ua3w3dn1DTYCJRkO2yPHUc+oMhNse03RLDAiEAlRThAqq4s4QICGA7U3I46pWc+hnW83AUIzts/lHmCcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103279075},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0b8184c72cf2fa4b1d98127b75af8ba842003422","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-013T4UZzAlXj4q6xq7mrsPRuzzvdFPRzPA7OoyCxkNakk+DxwiGAKr7GojQr5nuvLF2G3oT77+1uS/uN6ujOMw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.463","@absolutejs/native-darwin-x64":"0.19.0-beta.463","@absolutejs/native-linux-arm64":"0.19.0-beta.463","@absolutejs/native-windows-x64":"0.19.0-beta.463","@absolutejs/native-darwin-arm64":"0.19.0-beta.463","@absolutejs/native-windows-arm64":"0.19.0-beta.463"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.463_1775549065072_0.12141926010499149","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.464":{"name":"@absolutejs/absolute","version":"0.19.0-beta.464","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.464","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0d7406564981380adf2a06dc4dc2a97b2666998c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.464.tgz","fileCount":426,"integrity":"sha512-9PNINSYcvOUJl3YUGx9jF7xoZKxKSPLjtcxYEzIB2WwVIPHxGs1UfQKcidv5+Pkrhg8EIDz6EDWmCqp4UTHA6g==","signatures":[{"sig":"MEUCIQCNzLx44ZR1MUOufWTzahjGqngxbGzZKAnAN9+3NBcS4gIgVxdHDjh18LQ/qskItH3gjpbYaPH5snlGAGXpu9cS6XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103228737},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0d7406564981380adf2a06dc4dc2a97b2666998c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9PNINSYcvOUJl3YUGx9jF7xoZKxKSPLjtcxYEzIB2WwVIPHxGs1UfQKcidv5+Pkrhg8EIDz6EDWmCqp4UTHA6g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.464","@absolutejs/native-darwin-x64":"0.19.0-beta.464","@absolutejs/native-linux-arm64":"0.19.0-beta.464","@absolutejs/native-windows-x64":"0.19.0-beta.464","@absolutejs/native-darwin-arm64":"0.19.0-beta.464","@absolutejs/native-windows-arm64":"0.19.0-beta.464"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.464_1775549531615_0.3671492394101643","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.465":{"name":"@absolutejs/absolute","version":"0.19.0-beta.465","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.465","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8cb7e9d63e86f8bdf97f4db552c7bf82eda6656b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.465.tgz","fileCount":426,"integrity":"sha512-cCqrUChzYdYg70SpKF9Qt2ruG1YMkWMLDBei6I4S8XkjjlkPeVWbMsdeIxJyUOrUx1rEutjQhN/0sYHOGdNtJQ==","signatures":[{"sig":"MEUCIAcrg0SrN4sxnYb1apqeb/Tlakhqy3OtnYwvXvRcHVGaAiEAocWu71+QUilf66e4+jiXRxhMSpIbkBlGNsRevjpe22Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103233628},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8cb7e9d63e86f8bdf97f4db552c7bf82eda6656b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cCqrUChzYdYg70SpKF9Qt2ruG1YMkWMLDBei6I4S8XkjjlkPeVWbMsdeIxJyUOrUx1rEutjQhN/0sYHOGdNtJQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.465","@absolutejs/native-darwin-x64":"0.19.0-beta.465","@absolutejs/native-linux-arm64":"0.19.0-beta.465","@absolutejs/native-windows-x64":"0.19.0-beta.465","@absolutejs/native-darwin-arm64":"0.19.0-beta.465","@absolutejs/native-windows-arm64":"0.19.0-beta.465"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.465_1775550389470_0.4058227013357487","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.466":{"name":"@absolutejs/absolute","version":"0.19.0-beta.466","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.466","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aa53fa796ed58a654accec489cdd5e6e38c2dd06","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.466.tgz","fileCount":426,"integrity":"sha512-nLkUc7bKyr6+we3Ef9Oqn46IMWctikDyxL+44eaMcxWGY0rjm/u1RivaSceYeIwenjdIki/wLPf+tqwiOIC8AQ==","signatures":[{"sig":"MEUCIF4w4N/fcxmvObgir4zvkHAy7TBvgGudXaMn+MwvjVziAiEApTSm/62q01oI9JOPPmJfjJk1+lAlDoiEJe7J4s6J5G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103285243},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"aa53fa796ed58a654accec489cdd5e6e38c2dd06","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nLkUc7bKyr6+we3Ef9Oqn46IMWctikDyxL+44eaMcxWGY0rjm/u1RivaSceYeIwenjdIki/wLPf+tqwiOIC8AQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.466","@absolutejs/native-darwin-x64":"0.19.0-beta.466","@absolutejs/native-linux-arm64":"0.19.0-beta.466","@absolutejs/native-windows-x64":"0.19.0-beta.466","@absolutejs/native-darwin-arm64":"0.19.0-beta.466","@absolutejs/native-windows-arm64":"0.19.0-beta.466"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.466_1775552361403_0.11342128629548287","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.467":{"name":"@absolutejs/absolute","version":"0.19.0-beta.467","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.467","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bb68669d707916f85c93ec7495aab9eebfe0f0ce","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.467.tgz","fileCount":427,"integrity":"sha512-eTXI8eLLltZOkF+QYTchr97j5VPtQGmc7XcygmyM97qL/QsExZXFShCT07UDoIioyb/WPFd6G0gA5ZIykx9XnA==","signatures":[{"sig":"MEQCIFF74RbcvEh38aYdi024/iY5JUi+zS2q9jTouoItIJ/sAiBYKhbX7pl5TNaszcsgazzKYMnQRCJ0sFmkBPlgvDxU/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103293271},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bb68669d707916f85c93ec7495aab9eebfe0f0ce","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eTXI8eLLltZOkF+QYTchr97j5VPtQGmc7XcygmyM97qL/QsExZXFShCT07UDoIioyb/WPFd6G0gA5ZIykx9XnA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.467","@absolutejs/native-darwin-x64":"0.19.0-beta.467","@absolutejs/native-linux-arm64":"0.19.0-beta.467","@absolutejs/native-windows-x64":"0.19.0-beta.467","@absolutejs/native-darwin-arm64":"0.19.0-beta.467","@absolutejs/native-windows-arm64":"0.19.0-beta.467"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.467_1775552971338_0.8516147488800341","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.469":{"name":"@absolutejs/absolute","version":"0.19.0-beta.469","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.469","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"372ffa806a06a27ef2d54bff49256b09f508700f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.469.tgz","fileCount":427,"integrity":"sha512-hL4TJ7woFUHDoTrZC5S7Scicq0rRmDHKIgOc4muqKv8zoxmP+hl3Fgm5TUzEQl25rHbzbda9MwAYKu6iEvbomQ==","signatures":[{"sig":"MEUCIQD9KkDQPZP/OuI9PU/Ec37jw54DAMmyIHiVDDDunweXnQIgLtXFdtBcFMpXI8k0rSnLpppEocWzYjsHkMc8bzQo+HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103421927},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"372ffa806a06a27ef2d54bff49256b09f508700f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hL4TJ7woFUHDoTrZC5S7Scicq0rRmDHKIgOc4muqKv8zoxmP+hl3Fgm5TUzEQl25rHbzbda9MwAYKu6iEvbomQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.469","@absolutejs/native-darwin-x64":"0.19.0-beta.469","@absolutejs/native-linux-arm64":"0.19.0-beta.469","@absolutejs/native-windows-x64":"0.19.0-beta.469","@absolutejs/native-darwin-arm64":"0.19.0-beta.469","@absolutejs/native-windows-arm64":"0.19.0-beta.469"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.469_1775554606272_0.9188592637115971","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.470":{"name":"@absolutejs/absolute","version":"0.19.0-beta.470","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.470","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bddbcf7085da7bde2a19112a8e4c36e034c13850","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.470.tgz","fileCount":428,"integrity":"sha512-6butPgWSEpUtIeeb3uyfiyurOcedejHxR2fbLBHT21eHTCAWWftkRoHY9GqYzG3pkFzoRqyISe3dCD5vWnXlnA==","signatures":[{"sig":"MEUCIGw+jPPCQQF1RC86T3vMppHjl7c6k20yGMCiPTzG4GFmAiEA17U7UYagBCnikJeEYXZZ/9F4LmrEqzZw77S6vxrxSSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103431555},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bddbcf7085da7bde2a19112a8e4c36e034c13850","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6butPgWSEpUtIeeb3uyfiyurOcedejHxR2fbLBHT21eHTCAWWftkRoHY9GqYzG3pkFzoRqyISe3dCD5vWnXlnA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.470","@absolutejs/native-darwin-x64":"0.19.0-beta.470","@absolutejs/native-linux-arm64":"0.19.0-beta.470","@absolutejs/native-windows-x64":"0.19.0-beta.470","@absolutejs/native-darwin-arm64":"0.19.0-beta.470","@absolutejs/native-windows-arm64":"0.19.0-beta.470"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.470_1775554968204_0.6307338550910009","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.471":{"name":"@absolutejs/absolute","version":"0.19.0-beta.471","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.471","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"55587a8415eb1d51ce0efe549fedb47e8f8bd1df","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.471.tgz","fileCount":429,"integrity":"sha512-kf6Odyp5om3jAUBG/zEnC9I8HSayRyEskr3YXPjxU+/1SQ7h+dBPAP+GH7LXJY1YxY/tr1Ybhzr7gZptcyWovA==","signatures":[{"sig":"MEYCIQCNdMtwg1x7q97l+jkzxGjb2b1fQK0pK5v/igRwcXq4iAIhAPs1NOaWCDONu1sheVC/Ka8NdxLTyEkAIHjqSe6YbYKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103489562},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"55587a8415eb1d51ce0efe549fedb47e8f8bd1df","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kf6Odyp5om3jAUBG/zEnC9I8HSayRyEskr3YXPjxU+/1SQ7h+dBPAP+GH7LXJY1YxY/tr1Ybhzr7gZptcyWovA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.471","@absolutejs/native-darwin-x64":"0.19.0-beta.471","@absolutejs/native-linux-arm64":"0.19.0-beta.471","@absolutejs/native-windows-x64":"0.19.0-beta.471","@absolutejs/native-darwin-arm64":"0.19.0-beta.471","@absolutejs/native-windows-arm64":"0.19.0-beta.471"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.471_1775555311135_0.4246367961549873","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.472":{"name":"@absolutejs/absolute","version":"0.19.0-beta.472","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.472","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"172036b5fa1e2d79c65deb0ecad735d919cf2e82","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.472.tgz","fileCount":429,"integrity":"sha512-MpZbLz8+2hLmR4XcSlhQC90HTblmHwdcG7tyby7KNBzg2xwYceGeiVIOoS7aZNGpMrCGMWCYqEJQBMsSRluewg==","signatures":[{"sig":"MEYCIQDbtAzA+9yz9Xt7ZKpMmZMr6UiMLr54j9CQwcPWZkXCaAIhAPX9K1FdnHc9VUI4REnDsCFvfVCjRq/QvpApKNtwUUHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103500997},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"172036b5fa1e2d79c65deb0ecad735d919cf2e82","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MpZbLz8+2hLmR4XcSlhQC90HTblmHwdcG7tyby7KNBzg2xwYceGeiVIOoS7aZNGpMrCGMWCYqEJQBMsSRluewg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.472","@absolutejs/native-darwin-x64":"0.19.0-beta.472","@absolutejs/native-linux-arm64":"0.19.0-beta.472","@absolutejs/native-windows-x64":"0.19.0-beta.472","@absolutejs/native-darwin-arm64":"0.19.0-beta.472","@absolutejs/native-windows-arm64":"0.19.0-beta.472"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.472_1775555567930_0.9758520390923602","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.473":{"name":"@absolutejs/absolute","version":"0.19.0-beta.473","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.473","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"355209e5186d809a147cfa5c9cadb3f4cea6122f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.473.tgz","fileCount":429,"integrity":"sha512-7DirE3jBiCXSxl3j+GLpQ9DCQ3DQbRcGPzBM/Jr/HPg1Qbe0E3B+WRpvRr04+0pp39YdqJ6UT0fRadBqNBPV9w==","signatures":[{"sig":"MEUCIBdW33NaNkYbHSgmSl92/99WnqmgOkAZAurkfLioaMobAiEAjy3jtFRGx77OkFzv6C/fHkwV6JyQtC/jnQjMKw7LbCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103526781},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"355209e5186d809a147cfa5c9cadb3f4cea6122f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7DirE3jBiCXSxl3j+GLpQ9DCQ3DQbRcGPzBM/Jr/HPg1Qbe0E3B+WRpvRr04+0pp39YdqJ6UT0fRadBqNBPV9w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.473","@absolutejs/native-darwin-x64":"0.19.0-beta.473","@absolutejs/native-linux-arm64":"0.19.0-beta.473","@absolutejs/native-windows-x64":"0.19.0-beta.473","@absolutejs/native-darwin-arm64":"0.19.0-beta.473","@absolutejs/native-windows-arm64":"0.19.0-beta.473"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.473_1775556208688_0.5007474794698346","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.474":{"name":"@absolutejs/absolute","version":"0.19.0-beta.474","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.474","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"22da230a199e3a7c2de94a0e142f6801cf33f9a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.474.tgz","fileCount":429,"integrity":"sha512-EqS8chvXmYNqP/Wf+mWi1QL7oXEh2kFGdb/sAntsfeGi/3jOFu4wz37GgKmDPJTePFkuSJTG+uhOUGqKqSc/gg==","signatures":[{"sig":"MEYCIQCRDNDVJbF298pOD5bbcRLwP0hETlve1Otwyu5VwWBt9gIhAJ846ScM+LFw2mN3NEvI0KrXDJKSW8HDvbiaGQCp1vMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103530957},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"22da230a199e3a7c2de94a0e142f6801cf33f9a0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EqS8chvXmYNqP/Wf+mWi1QL7oXEh2kFGdb/sAntsfeGi/3jOFu4wz37GgKmDPJTePFkuSJTG+uhOUGqKqSc/gg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.474","@absolutejs/native-darwin-x64":"0.19.0-beta.474","@absolutejs/native-linux-arm64":"0.19.0-beta.474","@absolutejs/native-windows-x64":"0.19.0-beta.474","@absolutejs/native-darwin-arm64":"0.19.0-beta.474","@absolutejs/native-windows-arm64":"0.19.0-beta.474"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.474_1775556678857_0.40002162470371005","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.475":{"name":"@absolutejs/absolute","version":"0.19.0-beta.475","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.475","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"01ceb68bc01427b69d7b00883858a171dc146da1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.475.tgz","fileCount":429,"integrity":"sha512-63l/L98yRQgKs/upBYtOj4qnuvmvTOb7CQk2N0KLK/ys1M0kw7Y9fxTD2myUxEjXnYUBlFDvXMjKVwA4kbrBjQ==","signatures":[{"sig":"MEYCIQCT79pQzMyMMPRQUwc37C/fEw/+8aVRXjrwbMjx4/bO2AIhAMBZPOVPJyakOcUdv3QtxUZ7DJkewtU/d4Kp7KV8FL+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641709},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"01ceb68bc01427b69d7b00883858a171dc146da1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-63l/L98yRQgKs/upBYtOj4qnuvmvTOb7CQk2N0KLK/ys1M0kw7Y9fxTD2myUxEjXnYUBlFDvXMjKVwA4kbrBjQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.475","@absolutejs/native-darwin-x64":"0.19.0-beta.475","@absolutejs/native-linux-arm64":"0.19.0-beta.475","@absolutejs/native-windows-x64":"0.19.0-beta.475","@absolutejs/native-darwin-arm64":"0.19.0-beta.475","@absolutejs/native-windows-arm64":"0.19.0-beta.475"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.475_1775557606079_0.8556203475989972","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.476":{"name":"@absolutejs/absolute","version":"0.19.0-beta.476","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.476","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fab5a0b3e64a2dae63c4c7d63f945e8efac4cf72","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.476.tgz","fileCount":429,"integrity":"sha512-0bdmX5uT3d/252uR6yrz7MpiIEBs5ks0i/piFhg3kXRw1TvA32umeW1M1kJtlQk+MyenufMNVYZQIWwv/o5Nyg==","signatures":[{"sig":"MEQCIBXkFSJhYf6rEHDrP8jlTphYZgy3sobC3rQitWcWP4g6AiA+SnIGCeBMJ+0KNBn85H/4Dit7iSii1Qo/e+zDXoo1Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103533809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fab5a0b3e64a2dae63c4c7d63f945e8efac4cf72","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0bdmX5uT3d/252uR6yrz7MpiIEBs5ks0i/piFhg3kXRw1TvA32umeW1M1kJtlQk+MyenufMNVYZQIWwv/o5Nyg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.476","@absolutejs/native-darwin-x64":"0.19.0-beta.476","@absolutejs/native-linux-arm64":"0.19.0-beta.476","@absolutejs/native-windows-x64":"0.19.0-beta.476","@absolutejs/native-darwin-arm64":"0.19.0-beta.476","@absolutejs/native-windows-arm64":"0.19.0-beta.476"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.476_1775559907141_0.2927170136270594","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.477":{"name":"@absolutejs/absolute","version":"0.19.0-beta.477","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.477","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1489d86b15aba6bcd3b99d77a839ccde8180299","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.477.tgz","fileCount":429,"integrity":"sha512-osZWvIzMRkJoAwRBaCrJItekv5NLPXwdOkbedC/xTXqBSANopeFlqjqe6HfchkzjEX7M3eGfQXi3RCpQb2MrCg==","signatures":[{"sig":"MEYCIQDYQb6fIC8QLygai5c/5wE4LfSptNWx0MIzR2IkiBVkdAIhAOGDYBPWzD+dMLRm5M3EcK8+1+MOuH8b7JBG8RWjs5Ya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103533565},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d1489d86b15aba6bcd3b99d77a839ccde8180299","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-osZWvIzMRkJoAwRBaCrJItekv5NLPXwdOkbedC/xTXqBSANopeFlqjqe6HfchkzjEX7M3eGfQXi3RCpQb2MrCg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.476","@absolutejs/native-darwin-x64":"0.19.0-beta.476","@absolutejs/native-linux-arm64":"0.19.0-beta.476","@absolutejs/native-windows-x64":"0.19.0-beta.476","@absolutejs/native-darwin-arm64":"0.19.0-beta.476","@absolutejs/native-windows-arm64":"0.19.0-beta.476"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.477_1775560799281_0.9130531005392128","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.478":{"name":"@absolutejs/absolute","version":"0.19.0-beta.478","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.478","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d63e4d7b758df741f7aecfed793e0ca3462f5d5c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.478.tgz","fileCount":429,"integrity":"sha512-mpGeOlDT4oFUaUK6yoChLXxbhGhKYk9o5oFWO6lYCY7wvrLoPfK8if/Coaoj/tdgqeytrYfLqp16LeTmxylPfw==","signatures":[{"sig":"MEYCIQCGbZLevKXe7qTP+ddPfqiNeGYVXMGENlP3TMb+4/4WIwIhAOZSuy94YA+pMVcsSFyo9Tjsyd/BWQEb90TY7A8D/FDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103538633},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d63e4d7b758df741f7aecfed793e0ca3462f5d5c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mpGeOlDT4oFUaUK6yoChLXxbhGhKYk9o5oFWO6lYCY7wvrLoPfK8if/Coaoj/tdgqeytrYfLqp16LeTmxylPfw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.478","@absolutejs/native-darwin-x64":"0.19.0-beta.478","@absolutejs/native-linux-arm64":"0.19.0-beta.478","@absolutejs/native-windows-x64":"0.19.0-beta.478","@absolutejs/native-darwin-arm64":"0.19.0-beta.478","@absolutejs/native-windows-arm64":"0.19.0-beta.478"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.478_1775561253424_0.8918300726213266","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.479":{"name":"@absolutejs/absolute","version":"0.19.0-beta.479","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.479","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c5f975c93f34ce4bf983e00a2665c1eb88dc9388","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.479.tgz","fileCount":432,"integrity":"sha512-16xBrYj8s/0zD4txixdYRCdcR83atnloOvSaAbZwzeCF0Vu5G/3SGHnC4rkikfdTIQcrkyoeX3Y8QKeTXjjCmQ==","signatures":[{"sig":"MEYCIQCE7mFXE+x6Atdl3bqRCC8WQtVt7n6GhRWN1OWtq10ReQIhAPATZdUYMw5FJTmaDT+/dQ72mlvcY+WMpaRTTiBJRW4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103709875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c5f975c93f34ce4bf983e00a2665c1eb88dc9388","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-16xBrYj8s/0zD4txixdYRCdcR83atnloOvSaAbZwzeCF0Vu5G/3SGHnC4rkikfdTIQcrkyoeX3Y8QKeTXjjCmQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.479","@absolutejs/native-darwin-x64":"0.19.0-beta.479","@absolutejs/native-linux-arm64":"0.19.0-beta.479","@absolutejs/native-windows-x64":"0.19.0-beta.479","@absolutejs/native-darwin-arm64":"0.19.0-beta.479","@absolutejs/native-windows-arm64":"0.19.0-beta.479"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.479_1775561860021_0.47032986548897493","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.480":{"name":"@absolutejs/absolute","version":"0.19.0-beta.480","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.480","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"82a6776ffc245a8051f183f4210a510468bffcd9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.480.tgz","fileCount":436,"integrity":"sha512-UK84wUXASOxsnacffkAtD074ZE5nKxYMT517wWaIceq6qzNfK1B9qKDU1k61uWMQkMvbrL4SboTw3GyA9e5SYw==","signatures":[{"sig":"MEUCIA8bO43arC4JJI2RbL6cmPEL6eXK+mKdVIlt6G8n8YezAiEAxuKrT/4pz5DuWDRAMbX2F8GTugE26NCDIaDAAF7KZ+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103842148},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"82a6776ffc245a8051f183f4210a510468bffcd9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UK84wUXASOxsnacffkAtD074ZE5nKxYMT517wWaIceq6qzNfK1B9qKDU1k61uWMQkMvbrL4SboTw3GyA9e5SYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.480","@absolutejs/native-darwin-x64":"0.19.0-beta.480","@absolutejs/native-linux-arm64":"0.19.0-beta.480","@absolutejs/native-windows-x64":"0.19.0-beta.480","@absolutejs/native-darwin-arm64":"0.19.0-beta.480","@absolutejs/native-windows-arm64":"0.19.0-beta.480"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.480_1775562451652_0.6277294692051936","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.481":{"name":"@absolutejs/absolute","version":"0.19.0-beta.481","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.481","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"014e5636d9bea8937c8cc21c05b7ceb79bffc0cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.481.tgz","fileCount":436,"integrity":"sha512-Mk6119pbWQ80MCGbuBg14l0b+XHldBebWfopPkE9qMZQ0LKxJrW4a8Xj+wdkzAaOBJh6Gd2BB19uV1hJhggl4Q==","signatures":[{"sig":"MEQCIDUgmyUHm2IC3FQfxse3R+coK954TLlm4YZXVHDUJ4LdAiAc5GnKFyM4WTZ76XiaDafYu0MX4yESIEAvnRJ1R1S1uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104042437},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"014e5636d9bea8937c8cc21c05b7ceb79bffc0cd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Mk6119pbWQ80MCGbuBg14l0b+XHldBebWfopPkE9qMZQ0LKxJrW4a8Xj+wdkzAaOBJh6Gd2BB19uV1hJhggl4Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.481","@absolutejs/native-darwin-x64":"0.19.0-beta.481","@absolutejs/native-linux-arm64":"0.19.0-beta.481","@absolutejs/native-windows-x64":"0.19.0-beta.481","@absolutejs/native-darwin-arm64":"0.19.0-beta.481","@absolutejs/native-windows-arm64":"0.19.0-beta.481"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.481_1775562883655_0.5799994776345274","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.482":{"name":"@absolutejs/absolute","version":"0.19.0-beta.482","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.482","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e6b5e3434f2d415869da875fc8fda0d660ee5953","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.482.tgz","fileCount":437,"integrity":"sha512-DvB/YrUVNw8aKfsQEAXDy/y16xMdNugdpHCugBuL8atrkh0Cq9SqY6IpGvioq7Mq5SJ/4yMWaQDLuScWtv5kuw==","signatures":[{"sig":"MEUCIFT9Y4PuVduljeAEUXAn+H9u9sysT2M7Aaw+l1PzWQQHAiEAo4iKVc0CfymLe/lGg0aN1RuthyD2nwBGf4QC180gfKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104195427},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e6b5e3434f2d415869da875fc8fda0d660ee5953","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DvB/YrUVNw8aKfsQEAXDy/y16xMdNugdpHCugBuL8atrkh0Cq9SqY6IpGvioq7Mq5SJ/4yMWaQDLuScWtv5kuw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.482","@absolutejs/native-darwin-x64":"0.19.0-beta.482","@absolutejs/native-linux-arm64":"0.19.0-beta.482","@absolutejs/native-windows-x64":"0.19.0-beta.482","@absolutejs/native-darwin-arm64":"0.19.0-beta.482","@absolutejs/native-windows-arm64":"0.19.0-beta.482"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.482_1775563572157_0.696702529206991","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.483":{"name":"@absolutejs/absolute","version":"0.19.0-beta.483","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.483","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0e922499a945c9e4d72b58608e9cf385d9fd4ea4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.483.tgz","fileCount":437,"integrity":"sha512-TQAake7jOxNVvCctK5gdfsUNq0drJgFY+JXo2oJjvC32UGuHX5hhp8acPlEF6dA8e22mRIbvUcE67njjr5Rt6A==","signatures":[{"sig":"MEQCIHaUAkl8uXPaUGbeRh2aZvXiFZWqXSxkjeBnPulEb+7xAiBU693jxrfYWdKqdf+gdk2TZqo2ITwvPIDDukm5H6El8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104203881},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0e922499a945c9e4d72b58608e9cf385d9fd4ea4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TQAake7jOxNVvCctK5gdfsUNq0drJgFY+JXo2oJjvC32UGuHX5hhp8acPlEF6dA8e22mRIbvUcE67njjr5Rt6A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.483","@absolutejs/native-darwin-x64":"0.19.0-beta.483","@absolutejs/native-linux-arm64":"0.19.0-beta.483","@absolutejs/native-windows-x64":"0.19.0-beta.483","@absolutejs/native-darwin-arm64":"0.19.0-beta.483","@absolutejs/native-windows-arm64":"0.19.0-beta.483"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.483_1775564253761_0.37628377407205127","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.484":{"name":"@absolutejs/absolute","version":"0.19.0-beta.484","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.484","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"76a8c9c477eda88d97a46f75785b6572458ba7c2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.484.tgz","fileCount":437,"integrity":"sha512-J5ZWqLdgFdttIMrOKMZMAZU6VyGvkUSP3IvbB7ofLt/wz8OMxxROXr4yyE0qvVqqmJ3j9U3pI8coAT1W161PKw==","signatures":[{"sig":"MEUCIGfY5qNoOu4e5jHLZugeY1+bPMEJ5Rwf+v5kPFRXOLFKAiEAi+drrMjmlGiZyLFAMuijseVasj8RNcJ0ZmQww/o5uuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104205517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"76a8c9c477eda88d97a46f75785b6572458ba7c2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-J5ZWqLdgFdttIMrOKMZMAZU6VyGvkUSP3IvbB7ofLt/wz8OMxxROXr4yyE0qvVqqmJ3j9U3pI8coAT1W161PKw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.484","@absolutejs/native-darwin-x64":"0.19.0-beta.484","@absolutejs/native-linux-arm64":"0.19.0-beta.484","@absolutejs/native-windows-x64":"0.19.0-beta.484","@absolutejs/native-darwin-arm64":"0.19.0-beta.484","@absolutejs/native-windows-arm64":"0.19.0-beta.484"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.484_1775564493108_0.31723069164091844","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.485":{"name":"@absolutejs/absolute","version":"0.19.0-beta.485","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.485","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3445dd62701ffd918b32d2473c1eb27f9c407e35","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.485.tgz","fileCount":437,"integrity":"sha512-NuS6f4sXZqpBi/m7j45K57dM6YmEcUvoUJImWWfuoH2fr8SEMgyYcFwt4kc5F0cyAWA+E3FuJUO/s+KxRACTZQ==","signatures":[{"sig":"MEUCIQC2iIGjWj1s66S1gBDkuCYX+c1LnAPuq+lrRWC5vGaAGwIgbltxTNLeZbN7cmeUF+wYFTfS6Z8q5uhA+cAWCwNnyec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104205481},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3445dd62701ffd918b32d2473c1eb27f9c407e35","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NuS6f4sXZqpBi/m7j45K57dM6YmEcUvoUJImWWfuoH2fr8SEMgyYcFwt4kc5F0cyAWA+E3FuJUO/s+KxRACTZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.485","@absolutejs/native-darwin-x64":"0.19.0-beta.485","@absolutejs/native-linux-arm64":"0.19.0-beta.485","@absolutejs/native-windows-x64":"0.19.0-beta.485","@absolutejs/native-darwin-arm64":"0.19.0-beta.485","@absolutejs/native-windows-arm64":"0.19.0-beta.485"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.485_1775564619957_0.40627574643132114","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.486":{"name":"@absolutejs/absolute","version":"0.19.0-beta.486","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.486","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7c25e5efe1b1449c6ab0b5739d7e15005b1c74b8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.486.tgz","fileCount":437,"integrity":"sha512-CrTACRGgY8n1vUfAtv97uYSSqLv12fH4dPs8rRdwAb924Amca198fjSThai0hSdokhDj0xh1r+zmftsKNsQnkg==","signatures":[{"sig":"MEYCIQDJ7CmGUaXag80gTtnmItf1Rt3LcvYoFNFAADJaeqICcgIhAMOpAS9TbYifqi+TmMd0fD3TlKcCOZNpR+VUwo5UpfBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104209701},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7c25e5efe1b1449c6ab0b5739d7e15005b1c74b8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CrTACRGgY8n1vUfAtv97uYSSqLv12fH4dPs8rRdwAb924Amca198fjSThai0hSdokhDj0xh1r+zmftsKNsQnkg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.486","@absolutejs/native-darwin-x64":"0.19.0-beta.486","@absolutejs/native-linux-arm64":"0.19.0-beta.486","@absolutejs/native-windows-x64":"0.19.0-beta.486","@absolutejs/native-darwin-arm64":"0.19.0-beta.486","@absolutejs/native-windows-arm64":"0.19.0-beta.486"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.486_1775564872715_0.2894545987715509","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.487":{"name":"@absolutejs/absolute","version":"0.19.0-beta.487","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.487","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fd84e5f573b4addced6eaaa37c45f03aabd9b54b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.487.tgz","fileCount":437,"integrity":"sha512-kxgKYZbDMd7Ne3euzRmANikvVzsYlUkdSGB7nQGfeIA9fkfczu77O8UaYbzHnlcdjiN+N2sDqvt1XbTZcyc+pw==","signatures":[{"sig":"MEYCIQDMJ/5D4saZpum7hOnDFPXQ9VQR7/LUC9NDmkqu3g5I/AIhAPzgojl3l4dgyovucFJh/enSo9NF4W5ioU0c9/iY+l53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104255136},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fd84e5f573b4addced6eaaa37c45f03aabd9b54b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kxgKYZbDMd7Ne3euzRmANikvVzsYlUkdSGB7nQGfeIA9fkfczu77O8UaYbzHnlcdjiN+N2sDqvt1XbTZcyc+pw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.487","@absolutejs/native-darwin-x64":"0.19.0-beta.487","@absolutejs/native-linux-arm64":"0.19.0-beta.487","@absolutejs/native-windows-x64":"0.19.0-beta.487","@absolutejs/native-darwin-arm64":"0.19.0-beta.487","@absolutejs/native-windows-arm64":"0.19.0-beta.487"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.487_1775699724287_0.24455655640190277","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.488":{"name":"@absolutejs/absolute","version":"0.19.0-beta.488","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.488","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bd84f24c6a4e4e7ab762cea7616ffd26be4f80ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.488.tgz","fileCount":441,"integrity":"sha512-18ZdCLdB8zoRpWdytpZC/bh0MZbJH5m1eeEdh9pZp4pmWpveZ5qFFBi6ZJam5dXel501ZaRNPzfrvHt8Smwd/w==","signatures":[{"sig":"MEUCIFtdTKbFc5QYXp4usmkHFvD3TinD4jGRmDn155Gv1kapAiEAuLx1Q0XF2P6syDnPf3SjorENhc+386BIVrME/2cuzVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104375341},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bd84f24c6a4e4e7ab762cea7616ffd26be4f80ef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-18ZdCLdB8zoRpWdytpZC/bh0MZbJH5m1eeEdh9pZp4pmWpveZ5qFFBi6ZJam5dXel501ZaRNPzfrvHt8Smwd/w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.488","@absolutejs/native-darwin-x64":"0.19.0-beta.488","@absolutejs/native-linux-arm64":"0.19.0-beta.488","@absolutejs/native-windows-x64":"0.19.0-beta.488","@absolutejs/native-darwin-arm64":"0.19.0-beta.488","@absolutejs/native-windows-arm64":"0.19.0-beta.488"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.488_1775701356337_0.872329490643583","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.489":{"name":"@absolutejs/absolute","version":"0.19.0-beta.489","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.489","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62c4829bc5742f87c08632c98c8c335c651c33f7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.489.tgz","fileCount":449,"integrity":"sha512-w2034St7ZBw1kubRszhzy97+c6voze8wvRT2uBRe7kwFQneciHgZsUXDCe2uTtidndLIWJ5chaxRW7XJm0w98A==","signatures":[{"sig":"MEUCIQCj4RCvcRl2d0vQ45gpb272tgj1QwFE3jkvRnJexO+AJQIgdhqpuRHaEF7MxM7r163Y1xV7X75oqrgFcAgAYfWoLBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104377909},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62c4829bc5742f87c08632c98c8c335c651c33f7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-w2034St7ZBw1kubRszhzy97+c6voze8wvRT2uBRe7kwFQneciHgZsUXDCe2uTtidndLIWJ5chaxRW7XJm0w98A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.489","@absolutejs/native-darwin-x64":"0.19.0-beta.489","@absolutejs/native-linux-arm64":"0.19.0-beta.489","@absolutejs/native-windows-x64":"0.19.0-beta.489","@absolutejs/native-darwin-arm64":"0.19.0-beta.489","@absolutejs/native-windows-arm64":"0.19.0-beta.489"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.489_1775703158367_0.4582967801692379","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.490":{"name":"@absolutejs/absolute","version":"0.19.0-beta.490","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.490","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"445198ef0c3d79ff2999374edbcb8ec5e8848caa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.490.tgz","fileCount":451,"integrity":"sha512-Jb6g3UbXE9ne6XrZM54L16c5OYLaopFoXcbd6K5Ni1b5/Lyk5gJZgsmjrU6Xuuuuad9XARkD3FGrRJVQnh9uwg==","signatures":[{"sig":"MEUCICi7CD2Gt/9/lgZWzki+lMqqije/tcz1UBom6o6iY44CAiEAgB8EVZx5Aygh9wN9zNQ5UJNL/uCdpT0O+mb0zEltQrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104462917},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"445198ef0c3d79ff2999374edbcb8ec5e8848caa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Jb6g3UbXE9ne6XrZM54L16c5OYLaopFoXcbd6K5Ni1b5/Lyk5gJZgsmjrU6Xuuuuad9XARkD3FGrRJVQnh9uwg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.490_1775705090963_0.9351814805654433","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.491":{"name":"@absolutejs/absolute","version":"0.19.0-beta.491","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.491","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"965103bab17939ff1c3c3290f348ec2f0f2d0237","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.491.tgz","fileCount":451,"integrity":"sha512-uCIYaBk6Vt7iEojGJqdzlaNc9Tjtm8iWP2klNO7MNJ8kS6KUZWZASApdZdNgltnVG3ABBSa88bN+yrIlh2+chw==","signatures":[{"sig":"MEYCIQDXTeuy31uwNjZbwaw2u/ct0quLv7lzgnBdn89jfqiDQAIhAKHRUmGuK0Z7uU0Dmj/U+FYjukmqssYdgp4VTIXXX+eH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104480682},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"965103bab17939ff1c3c3290f348ec2f0f2d0237","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uCIYaBk6Vt7iEojGJqdzlaNc9Tjtm8iWP2klNO7MNJ8kS6KUZWZASApdZdNgltnVG3ABBSa88bN+yrIlh2+chw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.491_1775705935555_0.44599009567326964","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.492":{"name":"@absolutejs/absolute","version":"0.19.0-beta.492","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.492","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2e3a9362a97854c6c65c8871da5bb3f444f5f8c9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.492.tgz","fileCount":451,"integrity":"sha512-NnU1+r6R4srpSYiKsIvJRJ8GqpNpw+StqDWEfC/3TfshJ1BUCqYWm204Jn+riR8NNiThPaUJ5RqrdXPHHHBCkQ==","signatures":[{"sig":"MEYCIQD0I+vCBO8raLpfyjFD22Xbp7gEqIjI2Qxxnt2uBCQJlQIhAPWxzX/nYoWVPmDQ4ZtBred2I9Z/ULQYZPipyqdYlVVp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104481465},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2e3a9362a97854c6c65c8871da5bb3f444f5f8c9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NnU1+r6R4srpSYiKsIvJRJ8GqpNpw+StqDWEfC/3TfshJ1BUCqYWm204Jn+riR8NNiThPaUJ5RqrdXPHHHBCkQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.492_1775706259892_0.8300548424762968","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.493":{"name":"@absolutejs/absolute","version":"0.19.0-beta.493","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.493","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9f2171df7496f9f74a4f9d8a59bb17f63d53bfbe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.493.tgz","fileCount":451,"integrity":"sha512-H9DTqXay4Trvarj+u7f2loLr1+9EFYbYpbNPOQ+SV83zL/Phb9RDt8ZD9OxcQhHT8Ov1cPeJEJgCBKVVHpAhgQ==","signatures":[{"sig":"MEUCIA0zNAkLSb63dl6P0EeXT56pIFvbAmTMTd5QmD7wmjtgAiEAt07h7cpEjvaXvlvHMJpFpzSU7O+XqQ6WK58AOLwg2vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104490141},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9f2171df7496f9f74a4f9d8a59bb17f63d53bfbe","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-H9DTqXay4Trvarj+u7f2loLr1+9EFYbYpbNPOQ+SV83zL/Phb9RDt8ZD9OxcQhHT8Ov1cPeJEJgCBKVVHpAhgQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.493_1775706670147_0.6659529439685359","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.494":{"name":"@absolutejs/absolute","version":"0.19.0-beta.494","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.494","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"615776aa8055f8c8fd4fbe3c0774cd680a6285d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.494.tgz","fileCount":451,"integrity":"sha512-cGLymiNRJB0Hzb2vKVzXvA5+gkZyyvbIYlJqR4QR9eLZ8sLvQrsbvpXoggHd3WnCwobVT1tsrjda126zzJ0Hgg==","signatures":[{"sig":"MEQCIAGiFbbZQm5bxOimK8GiV+b5qY3UfeUglwg72ZADjqwGAiAJMMb/maEcID+LhtITEP3QLFEOpLZpqoQ934P51nVszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104498716},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"615776aa8055f8c8fd4fbe3c0774cd680a6285d5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cGLymiNRJB0Hzb2vKVzXvA5+gkZyyvbIYlJqR4QR9eLZ8sLvQrsbvpXoggHd3WnCwobVT1tsrjda126zzJ0Hgg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.494_1775707311694_0.6025503128745047","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.495":{"name":"@absolutejs/absolute","version":"0.19.0-beta.495","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.495","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d36a52878e883961e9484da9d1ac4bb82d70e3e1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.495.tgz","fileCount":451,"integrity":"sha512-XAerYzev5m50U1DTJqNevlOQEmCpHz22rkJANxftNTQu+gcnYXc3aFSadmBJ0unw7GkcOdNYcIn1GqIK6wVTxA==","signatures":[{"sig":"MEUCIBfi6nAK7+SOcMaGdqcUxxx7u//wuAoOMMfNTOYqBSZ7AiEA3CAk3cMzULR+fcqYbLKj3xJn5KpXiFiAHjrig6Q2RXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104515153},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d36a52878e883961e9484da9d1ac4bb82d70e3e1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XAerYzev5m50U1DTJqNevlOQEmCpHz22rkJANxftNTQu+gcnYXc3aFSadmBJ0unw7GkcOdNYcIn1GqIK6wVTxA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.495_1775707858710_0.067168684874096","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.496":{"name":"@absolutejs/absolute","version":"0.19.0-beta.496","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.496","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a838ce816aea65c359dc4e2cc854f9ce4158233b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.496.tgz","fileCount":451,"integrity":"sha512-EcHf5iSKRN42lGLDPn7peyQv+ap3+g5UT2EABIfduw0X+Pmp+27l7yE28wbqy+jTOsIGq2Jvaku0WiCf9eJVDw==","signatures":[{"sig":"MEUCIFXYXWF/Nly2iaBQEE15LfWIGpYhKArBF+bitckZDW7/AiEA0IjdW779ZlnaTCZo+fB7NMbjmMfVsUl//nG1UPLYQzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104516723},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a838ce816aea65c359dc4e2cc854f9ce4158233b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EcHf5iSKRN42lGLDPn7peyQv+ap3+g5UT2EABIfduw0X+Pmp+27l7yE28wbqy+jTOsIGq2Jvaku0WiCf9eJVDw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.496_1775708291613_0.376688767874362","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.497":{"name":"@absolutejs/absolute","version":"0.19.0-beta.497","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.497","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"012c101978324f246747e761317c2344cf889848","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.497.tgz","fileCount":451,"integrity":"sha512-KOgj5STn0Hx6nLtrWQdziaRdKMqIa8JltT5T0bwxwE3Bq3d5oT/Kb62eBH9aPeZYZrJn4svl7MHZYlXGssVUjA==","signatures":[{"sig":"MEUCIBaztoSrqKZeGdys+XnohcqtTdnoaDKWU5mqnNrzay3uAiEA4iAI5tptNGu6T4OSdHGobayg28PQVoClREv1uH9o5YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104523021},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"012c101978324f246747e761317c2344cf889848","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KOgj5STn0Hx6nLtrWQdziaRdKMqIa8JltT5T0bwxwE3Bq3d5oT/Kb62eBH9aPeZYZrJn4svl7MHZYlXGssVUjA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.497_1775708815651_0.4363869446882618","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.498":{"name":"@absolutejs/absolute","version":"0.19.0-beta.498","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.498","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f8e2f2b21d2c6fd254370609723441f709e85bcf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.498.tgz","fileCount":452,"integrity":"sha512-AFlbiJqen7Nvek15oE7efmWtityKm07nGZqi4nAlYhfCtMEMhacd9QDUntEVEiUuIxgOoT+QweGnXeov02ed1g==","signatures":[{"sig":"MEUCIQC2IH7PBAHcVH6dUty0pAqmqVf4SbxPmCBHe4VEaNAmrwIgT2CVD8ggx2Exw9+G2x2Pp+mdEsR/yi69deWP0HBAXek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104606209},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f8e2f2b21d2c6fd254370609723441f709e85bcf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AFlbiJqen7Nvek15oE7efmWtityKm07nGZqi4nAlYhfCtMEMhacd9QDUntEVEiUuIxgOoT+QweGnXeov02ed1g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.498_1775710411997_0.8452351305263539","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.499":{"name":"@absolutejs/absolute","version":"0.19.0-beta.499","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.499","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c2d115636dc0994072e92a92d794da5d373c3cc4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.499.tgz","fileCount":452,"integrity":"sha512-nJpCgsycQ5NRgCBdqVxjBeFA2YcH+2nuIOMtTY5ioecof577JS4zk5E9gOw2rEbUCLbCKhNBCbwwQB1b53AjYw==","signatures":[{"sig":"MEQCIFBL1aCW+1D0b+FSGwsWJidBk3/gM8Pi75T43IUzgzD+AiAUBUbsInXWe4iRPfdmr/x3EP2N8L46WB4yAIMTYqL2Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104647201},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c2d115636dc0994072e92a92d794da5d373c3cc4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nJpCgsycQ5NRgCBdqVxjBeFA2YcH+2nuIOMtTY5ioecof577JS4zk5E9gOw2rEbUCLbCKhNBCbwwQB1b53AjYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.499_1775712466178_0.10922889648305256","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.500":{"name":"@absolutejs/absolute","version":"0.19.0-beta.500","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.500","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2dd336dfe74527e2053c186ec5f288148a18b885","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.500.tgz","fileCount":452,"integrity":"sha512-06Ywqc0IhdFzagS2C2xwREvXwb9H3EYSGo82cSFVP0RLokZ/YNpVOqt2KRD6lh2p25QWMmFoGs1hAsWDXUuAaw==","signatures":[{"sig":"MEQCIDbpyZ8A/Q5lXTKoz4n8Ik9bUZ68TjfOiiMNHEOWNr/nAiBGTVaTl3nNztBqFbO4JA3JWuhIWcxJYxR49lK74XUnlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104647949},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2dd336dfe74527e2053c186ec5f288148a18b885","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-06Ywqc0IhdFzagS2C2xwREvXwb9H3EYSGo82cSFVP0RLokZ/YNpVOqt2KRD6lh2p25QWMmFoGs1hAsWDXUuAaw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.500_1775713184165_0.4654955243076402","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.501":{"name":"@absolutejs/absolute","version":"0.19.0-beta.501","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.501","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90bcbc34a69c1eb895c31b74d08dabfad86033f3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.501.tgz","fileCount":452,"integrity":"sha512-oiWPzOcKdVXSbtfWDJv5jgePMKRNnd6uni5iB+Cq8MYP1BVEQHo3mBev93G9Qc3WRS4BesxZEs0tJ9BXveVlYg==","signatures":[{"sig":"MEUCIQDpIWvNrbXX2KkY7Mh8vrlxE79dnVG2puHxINVqWyYfxAIgbF51/N7x8Eg/aQerFzpLncIWpV55SvE3F5k/DuFU21M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104661133},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90bcbc34a69c1eb895c31b74d08dabfad86033f3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oiWPzOcKdVXSbtfWDJv5jgePMKRNnd6uni5iB+Cq8MYP1BVEQHo3mBev93G9Qc3WRS4BesxZEs0tJ9BXveVlYg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.501_1775713901331_0.6095742324363393","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.502":{"name":"@absolutejs/absolute","version":"0.19.0-beta.502","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.502","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"868e3431f16c3ed794d3ef2d986b74e7a44b5624","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.502.tgz","fileCount":452,"integrity":"sha512-+FXAY6urPf56/NBryt+RHUBJalrIHdTVS8grFhDC2C7Pp8ZmCMX6E1iA38whcvgYtfjRYo2cTW8c6AYhR4GQWQ==","signatures":[{"sig":"MEUCIENmM+69iUuCLxh3JRe+44W+hDpnFaJYOKwv1wLEwXtMAiEAwiZoYd69JqiN/yDa8jL34roiKpcdPP4oU0BJzxAvHp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104675801},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"868e3431f16c3ed794d3ef2d986b74e7a44b5624","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+FXAY6urPf56/NBryt+RHUBJalrIHdTVS8grFhDC2C7Pp8ZmCMX6E1iA38whcvgYtfjRYo2cTW8c6AYhR4GQWQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.502_1775717041184_0.5598731569264017","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.503":{"name":"@absolutejs/absolute","version":"0.19.0-beta.503","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.503","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e2671c5f90ff0fde1218c571882a6c812b472e80","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.503.tgz","fileCount":453,"integrity":"sha512-TNtsFv7ixiP+0Dlwb/wBmEGJkiCAWVqMm3J6o0WlC8uEJSQj6WmAaR9+ABgDdZhFRRbm/5xp4lyxYTU1kjerHQ==","signatures":[{"sig":"MEUCIEh3SzTJGbdQ54Tp0CjNk5aYherEJPVbgfa7hWZm2hmjAiEAxUDUmdTvF1OmvGhpetCnvj1XxQJ0Y7v3XicYOG0MQeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104714997},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e2671c5f90ff0fde1218c571882a6c812b472e80","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TNtsFv7ixiP+0Dlwb/wBmEGJkiCAWVqMm3J6o0WlC8uEJSQj6WmAaR9+ABgDdZhFRRbm/5xp4lyxYTU1kjerHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.503_1775717585066_0.08650881452547798","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.504":{"name":"@absolutejs/absolute","version":"0.19.0-beta.504","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.504","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"237c69636350ef2518efcc01ce4ba27bd394bc9d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.504.tgz","fileCount":453,"integrity":"sha512-wat2eEwseXtde9TGH/8HHH1wZ2iwHbblhS+6S0e07FWCmuI8LZShbbxyMcm8hjIsJ4ouDaPwZYq4BnhRihXQcw==","signatures":[{"sig":"MEUCIE/8uRBKjp5+7M1AJafaPooQUeUUVN/NvSu5e6vaNcI/AiEAoY4KvUW3N8xrT55lipO3utTwLbdvjq3feqgpUei3cKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104794682},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"237c69636350ef2518efcc01ce4ba27bd394bc9d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wat2eEwseXtde9TGH/8HHH1wZ2iwHbblhS+6S0e07FWCmuI8LZShbbxyMcm8hjIsJ4ouDaPwZYq4BnhRihXQcw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.504_1775718800247_0.2748072379008415","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.505":{"name":"@absolutejs/absolute","version":"0.19.0-beta.505","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.505","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"176bf0dc1363f79ef51302d6c7dd5b252a7e26d7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.505.tgz","fileCount":453,"integrity":"sha512-iyV/oo4OWRniscnwC/+J4ME3mf2JY2652hSoBF7r6KleGSkptPQzTArBnWZr+bjiXnNlXJSeRi9N5kOokUZP/g==","signatures":[{"sig":"MEUCIDYLSuPEaGEF8iJD63PhwcC4AlVqANiuLPo4Bh9Euon1AiEA1YPX+NkYt1rmhop9Ojq1JqjOJwxpYihNAwZCpzEn+qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104799303},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"176bf0dc1363f79ef51302d6c7dd5b252a7e26d7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iyV/oo4OWRniscnwC/+J4ME3mf2JY2652hSoBF7r6KleGSkptPQzTArBnWZr+bjiXnNlXJSeRi9N5kOokUZP/g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.505_1775719708664_0.45273904850047786","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.506":{"name":"@absolutejs/absolute","version":"0.19.0-beta.506","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.506","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a424b728bb5d10831760cfb1d81c417783c95266","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.506.tgz","fileCount":453,"integrity":"sha512-IPhExii9L7nvYpf52lm5PkmHTeL8piPYY69wlwyci5Eo2rV8c4SRls1NLcXCsEZ+bhBdUpBmZfPrB41FdqvyNg==","signatures":[{"sig":"MEYCIQDq6KVzCrvGVoKfTNi0g7D1jnLsoB9whqUdrrHCO0JNtQIhAKEEkFykL51Erf1y02imhQruFQ379OiyW54Jtjo4oCAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104807318},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a424b728bb5d10831760cfb1d81c417783c95266","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-IPhExii9L7nvYpf52lm5PkmHTeL8piPYY69wlwyci5Eo2rV8c4SRls1NLcXCsEZ+bhBdUpBmZfPrB41FdqvyNg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.506_1775720214888_0.20006754747569766","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.507":{"name":"@absolutejs/absolute","version":"0.19.0-beta.507","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.507","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"43d841d0782497ea86f927aab77e9722b3572d92","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.507.tgz","fileCount":453,"integrity":"sha512-DV3t5a1Z7TBp/xLKStCkur1JRk/3p50Zms66FZILCaSQ3+sigTlzQklPDbfwhf+huX6atmH4f1dzHahDYe2BYA==","signatures":[{"sig":"MEYCIQDxC085f4+5mIDXWwMpMP/+UavrgAgNqnNMWquvULMHjgIhAM/qcLTIc+g3JQI8dh6YZV4+kFBXT5pd1GME53jMsoQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104811517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"43d841d0782497ea86f927aab77e9722b3572d92","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DV3t5a1Z7TBp/xLKStCkur1JRk/3p50Zms66FZILCaSQ3+sigTlzQklPDbfwhf+huX6atmH4f1dzHahDYe2BYA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.507_1775720746102_0.015038466551441587","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.508":{"name":"@absolutejs/absolute","version":"0.19.0-beta.508","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.508","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"160eecae05048a70c0d4e036078cfdc4956dd274","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.508.tgz","fileCount":453,"integrity":"sha512-Vuww9rfSwsiOZizmfHgX+r9YwYPPa9imppHaAqKLU4g9rPcGPQ34l3yMtcNolR++6yJgIzfqnFUV5iaLQ5fIhA==","signatures":[{"sig":"MEUCIQCI+J8xln+VWblWxTkaA4T0yp3RHHFFJVAEitVHw1TfdQIgV6fXOB+u9H+wXXjHOIjhc9tBqdOVP5Pb39XBhzDZ91o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104816118},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"160eecae05048a70c0d4e036078cfdc4956dd274","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Vuww9rfSwsiOZizmfHgX+r9YwYPPa9imppHaAqKLU4g9rPcGPQ34l3yMtcNolR++6yJgIzfqnFUV5iaLQ5fIhA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.508_1775721166312_0.21211341526557193","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.509":{"name":"@absolutejs/absolute","version":"0.19.0-beta.509","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.509","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f78582e11aadbd83d95960c728b0bd65e98fc2af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.509.tgz","fileCount":453,"integrity":"sha512-pZnXA+dZ9b8i0tFPcFynyP/s/ZXA3qldI1bl1rfSjlOegUSYeS8qbSPjRhok1kz/EzmEDE8WYO16cyIoqF+WUw==","signatures":[{"sig":"MEQCIDbkSvsVxxoV62ah+t+b6jnZji00LTvS6CxxXv1cKY9AAiAHlk5JJjMlHLeoryuh2ysqbei9g3mrezo6WAtC/i8d0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104818379},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f78582e11aadbd83d95960c728b0bd65e98fc2af","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pZnXA+dZ9b8i0tFPcFynyP/s/ZXA3qldI1bl1rfSjlOegUSYeS8qbSPjRhok1kz/EzmEDE8WYO16cyIoqF+WUw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.509_1775721920572_0.6931185533903346","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.510":{"name":"@absolutejs/absolute","version":"0.19.0-beta.510","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.510","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0eaf76a5f3a69cfcd9cc3a2f553fd3d275594845","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.510.tgz","fileCount":453,"integrity":"sha512-ccPa6G2yVgI8A1qUxh2U60JuEI+i1CNjKrBm9Gq8TfH8bZSOxYRl392f/MzmyzgqyYbykaIe0YLC5gOmG7oTVg==","signatures":[{"sig":"MEQCIFMlBnwwQDb5jPvEytziBZmLCEjEWgLwF206K0YwfhCiAiABpJQ7FOqmMXDgV/SluC5GRfZzSLmki2qbDLQsQX8igA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104819865},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0eaf76a5f3a69cfcd9cc3a2f553fd3d275594845","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ccPa6G2yVgI8A1qUxh2U60JuEI+i1CNjKrBm9Gq8TfH8bZSOxYRl392f/MzmyzgqyYbykaIe0YLC5gOmG7oTVg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.510_1775722276685_0.8575251332735241","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.511":{"name":"@absolutejs/absolute","version":"0.19.0-beta.511","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.511","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e45d55ee2cf243df4c6f82a17ec4cf6a95867bb3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.511.tgz","fileCount":453,"integrity":"sha512-HA/04wttsCEbVWAp2oYYz8Zwus58GC0rN5NDHG1mGUQkVaY58wXHlRJLTS84HROjDypwbTXnuQ+KYuSfquYMKA==","signatures":[{"sig":"MEYCIQCwshMUDUr+Q8piScA2icByad73I67vN3QFu39j+remrQIhAIzHRnF/QwDAGH8vh0ADZTjG7IVfEkEf9c3DUYewFZoC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104906488},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e45d55ee2cf243df4c6f82a17ec4cf6a95867bb3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HA/04wttsCEbVWAp2oYYz8Zwus58GC0rN5NDHG1mGUQkVaY58wXHlRJLTS84HROjDypwbTXnuQ+KYuSfquYMKA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.511_1775723632384_0.763696115613711","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.512":{"name":"@absolutejs/absolute","version":"0.19.0-beta.512","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.512","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"64618f85a70ee702171710a6fafb5c040950b69b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.512.tgz","fileCount":453,"integrity":"sha512-0V89qpZHAeBa5hw/baw5zM6hI4m99/MfQMpIpd7ZVW21LxF6mm5MRqCCk3iSTurjoGZ6cRPQGvuNITuPyFn9Hw==","signatures":[{"sig":"MEQCIH38FKJ+0omvP3Mzs3sDv8Ljr78pwxMPc5WrBQgj2REcAiAEieo0kdzm2pKjUMti4MxPDY9aUiH+Jo1Je43x+VbS6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104906748},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"64618f85a70ee702171710a6fafb5c040950b69b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0V89qpZHAeBa5hw/baw5zM6hI4m99/MfQMpIpd7ZVW21LxF6mm5MRqCCk3iSTurjoGZ6cRPQGvuNITuPyFn9Hw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.512_1775723991272_0.2627993441560583","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.513":{"name":"@absolutejs/absolute","version":"0.19.0-beta.513","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.513","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"93e23d7196765b42449c6360b4287c086b5821bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.513.tgz","fileCount":453,"integrity":"sha512-Km20egUP7QCx8QFoK5eau7K6waSac1PyArSJQkSMXpjZBE7w9pFAipablHY7oPlDAHmUUF2H6LD2gyyMOfZZMQ==","signatures":[{"sig":"MEUCIB5L6PY2Zpq3bS4EE8G8HpnyDHIcagVl0s1w38dg2oarAiEA9kf2VMCze3i1POo7LlK76XuIwY7umn14Pir9AJfHGa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104931500},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"93e23d7196765b42449c6360b4287c086b5821bc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Km20egUP7QCx8QFoK5eau7K6waSac1PyArSJQkSMXpjZBE7w9pFAipablHY7oPlDAHmUUF2H6LD2gyyMOfZZMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.513_1775725394634_0.49209155744439537","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.514":{"name":"@absolutejs/absolute","version":"0.19.0-beta.514","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.514","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"be7c43b566f65f8d7b34e9a3fcf62b7eda92e01d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.514.tgz","fileCount":453,"integrity":"sha512-NeqTHusMuGf3+Gt3Ret9kfQteDNIs3wGjWGdCyl0eZZKR7ss7WV4FhW3zt+G2PItPYHiKVgSlhILGxPk2PpFHA==","signatures":[{"sig":"MEUCIEe2AyFgzq6sTH9sEBfexsrtE7ypWTnSENsjNJ7ed7brAiEAvwTd6kaKBOkJldRoYYJlsd9dS4Ud9fWQDkPbN94msuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104941786},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"be7c43b566f65f8d7b34e9a3fcf62b7eda92e01d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NeqTHusMuGf3+Gt3Ret9kfQteDNIs3wGjWGdCyl0eZZKR7ss7WV4FhW3zt+G2PItPYHiKVgSlhILGxPk2PpFHA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.514_1775725867294_0.1747394912076521","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.515":{"name":"@absolutejs/absolute","version":"0.19.0-beta.515","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.515","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1895ff92cafe3f1a6a71ca6872400ea22c1c72a8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.515.tgz","fileCount":453,"integrity":"sha512-IfDmHUtlBiDD3c1T5ayjpO9AvA3Kn1flTXgwyU8Ek7RS0atyezKf4d8qCk1ex5iYVLbCXEtbalPlao9dMUCn+w==","signatures":[{"sig":"MEQCIDrHbwWdhxNWQfh5WMlFsa2DfWc4d98/HGxvD0UWkT7yAiBfumkUdAweSHqLWI3QytrPW+Kr6hjb3c3lgQMUNUZDtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104948977},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1895ff92cafe3f1a6a71ca6872400ea22c1c72a8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-IfDmHUtlBiDD3c1T5ayjpO9AvA3Kn1flTXgwyU8Ek7RS0atyezKf4d8qCk1ex5iYVLbCXEtbalPlao9dMUCn+w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.515_1775726195787_0.7702266539742326","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.516":{"name":"@absolutejs/absolute","version":"0.19.0-beta.516","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.516","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f17022a27682a60529144dfe135c5ccd553be97","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.516.tgz","fileCount":453,"integrity":"sha512-Kvu9kvTLM1RqKLkD3wWdcvM8tU+mjFl/y9AoMQPJxO3pFt32FSyQtYm/TrrB/K5LbyGD/oZDmG3Qn4sT+moAIw==","signatures":[{"sig":"MEUCID6fLW99Zk2AmkRMVFQIyzbhBJtGJzgdYkns1HoX4g1WAiEA8HzUEFpRs1k7DyDMuDOb4Qiz0u2cxGsCGhncOTco41k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105021736},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7f17022a27682a60529144dfe135c5ccd553be97","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Kvu9kvTLM1RqKLkD3wWdcvM8tU+mjFl/y9AoMQPJxO3pFt32FSyQtYm/TrrB/K5LbyGD/oZDmG3Qn4sT+moAIw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.516_1775726664503_0.2610100988477144","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.517":{"name":"@absolutejs/absolute","version":"0.19.0-beta.517","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.517","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f5625a4e1fee9f578d97eae1dcb2778e659945c2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.517.tgz","fileCount":453,"integrity":"sha512-fvxOKPxicYH2hhLSqaBu4FCURyHsHuuGXPnso2BCHIzL4kZ9PpFJFz4gWlhqOQsRvzHnmtEIa2Y1ekjHbxNcsw==","signatures":[{"sig":"MEUCIQDARxPRTWJ8zXR/sS80Atef/2WDjlrLF3H04+dQiSXuvQIgJ/eubSXDohU3f4u0EhdH1PHM1yreBAWoWQxFein5yVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105021571},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f5625a4e1fee9f578d97eae1dcb2778e659945c2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fvxOKPxicYH2hhLSqaBu4FCURyHsHuuGXPnso2BCHIzL4kZ9PpFJFz4gWlhqOQsRvzHnmtEIa2Y1ekjHbxNcsw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.517_1775727709144_0.6073824635260547","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.518":{"name":"@absolutejs/absolute","version":"0.19.0-beta.518","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.518","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8d7161153e4e1c9b6f4693c93f749aa244511b83","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.518.tgz","fileCount":453,"integrity":"sha512-5ssGYyaUomzIAtHDbN+ixuyEtLEK3pjZVNyVrAjDMjfVAHQKb/rTLkUPLvhEE1r7nK0YvgIzHsTVS3yetSAMQQ==","signatures":[{"sig":"MEUCIEFZKciQvzHwgouphyHST+Mw0QQnCor0atQd/hAWSxz9AiEAyCe1vUNZcn87uqHQntDwuVPEiw52n/tTEMA32X5iMG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105091957},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8d7161153e4e1c9b6f4693c93f749aa244511b83","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5ssGYyaUomzIAtHDbN+ixuyEtLEK3pjZVNyVrAjDMjfVAHQKb/rTLkUPLvhEE1r7nK0YvgIzHsTVS3yetSAMQQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.518_1775728604197_0.17797932095250868","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.519":{"name":"@absolutejs/absolute","version":"0.19.0-beta.519","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.519","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d15c21eda15b908edd78fae12a6fe8e38eb2b9ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.519.tgz","fileCount":453,"integrity":"sha512-uKI586cRHWInAgzGPxDrdLLJOdNlqyhYkOjVpuyjoa9zrH9UkpzIH7dzeCrrJmm+ZNgi0hmp6eFHpMi88ZePiA==","signatures":[{"sig":"MEYCIQCubaSNWRNPUQvl4BdTdwriblkLKhKzvS8KjO4dSp6DBwIhAMQ5LVRfEY+yJsYagVunZ8u61IHtyV+lWOyn4yMMx1bP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105109941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d15c21eda15b908edd78fae12a6fe8e38eb2b9ff","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uKI586cRHWInAgzGPxDrdLLJOdNlqyhYkOjVpuyjoa9zrH9UkpzIH7dzeCrrJmm+ZNgi0hmp6eFHpMi88ZePiA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.519_1775729125026_0.10615400815658815","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.520":{"name":"@absolutejs/absolute","version":"0.19.0-beta.520","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.520","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"44fc1a313829afdf87992ce9e7812d5d7af2d38f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.520.tgz","fileCount":453,"integrity":"sha512-QlFJL1qfMQ5xO4I1lHTfftJ4GGxWNMsgv5JmvUbxAjWQkf7O27A+z+/qmWugxq+18tyKhaHJsyincjulhkiYMA==","signatures":[{"sig":"MEUCIDJmgKpC4KxB8qwwGlkDp10wp+Mm8Qkt7TDk6HjuvWPVAiEAsveXjYR6hJvLfKc8RO52rzoQn2kzAX4nkkcwsMDluAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105129363},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"44fc1a313829afdf87992ce9e7812d5d7af2d38f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QlFJL1qfMQ5xO4I1lHTfftJ4GGxWNMsgv5JmvUbxAjWQkf7O27A+z+/qmWugxq+18tyKhaHJsyincjulhkiYMA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.520_1775730596006_0.09737728860967332","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.521":{"name":"@absolutejs/absolute","version":"0.19.0-beta.521","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.521","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e3f661bccab6a6cff9faac64643480c5c92c46b5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.521.tgz","fileCount":453,"integrity":"sha512-mIqrTIBoq34M4ZY+6FFN/QsNWyZhhoc3Zk8B9t0tFO0qs13Y55X9eUp4MEaOvQY498UPv1hgK4VpMaUKitCAnA==","signatures":[{"sig":"MEQCIFh0auCDWqOH1ZDXOY4lCGmOdM8hOrBt2D1NiFxutv//AiBUNAGj2DBhagdPkh6dlaeu0VrIYVGiexa9vQtKhCRl5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105167584},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e3f661bccab6a6cff9faac64643480c5c92c46b5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mIqrTIBoq34M4ZY+6FFN/QsNWyZhhoc3Zk8B9t0tFO0qs13Y55X9eUp4MEaOvQY498UPv1hgK4VpMaUKitCAnA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.521_1775731178303_0.685170609079097","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.522":{"name":"@absolutejs/absolute","version":"0.19.0-beta.522","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.522","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"39411f0e3a0cf119aa5fe68ef05cf07fb78267e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.522.tgz","fileCount":453,"integrity":"sha512-RiZpt+SqLKKWL3ZPUMA81Uf+5agXIkXiQNsgi33vdG+RMSYTERGQZvDryYMylgfsjoaTj79/9zXcZmDMfzy/KA==","signatures":[{"sig":"MEQCIA4olYuRKyKjOLQa1czUAXTU1yeK3m2JnLoSJuEPJWKHAiAlMh82zpXib77JulZPybNsiuiAi7tnNhjVa+pDelyVTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105167734},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"39411f0e3a0cf119aa5fe68ef05cf07fb78267e7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RiZpt+SqLKKWL3ZPUMA81Uf+5agXIkXiQNsgi33vdG+RMSYTERGQZvDryYMylgfsjoaTj79/9zXcZmDMfzy/KA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.522_1775731391792_0.47462102764420133","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.523":{"name":"@absolutejs/absolute","version":"0.19.0-beta.523","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.523","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9634459e41808b2169e90fdc41c05c213f9c38dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.523.tgz","fileCount":453,"integrity":"sha512-5TDRZwm3/mthlrrXKe1CRPUqjGDn0rnABJzq7CZQRaRpPH0s90Q0D7s4W/J8yMrIDh/kOJgfssgglKVxZtOlBQ==","signatures":[{"sig":"MEQCIAIudDoVcs4G396GftKo2haRF+pqyE6VorfcUMWinSqSAiBfDhlDj9T/kFQATvzEGmhfbVTE987LSSd3bLeKn6YAnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105229296},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9634459e41808b2169e90fdc41c05c213f9c38dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5TDRZwm3/mthlrrXKe1CRPUqjGDn0rnABJzq7CZQRaRpPH0s90Q0D7s4W/J8yMrIDh/kOJgfssgglKVxZtOlBQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.523_1775758195215_0.5662831196624423","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.524":{"name":"@absolutejs/absolute","version":"0.19.0-beta.524","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.524","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1a2d6878d425da90f8680155ad861ebe58dd5fb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.524.tgz","fileCount":453,"integrity":"sha512-8DBy+BJh8qFINmDhtcy4JcUSuYhe73QHTT4FsnNO+vf62h6aJ5IcjUI8geN6U8nPPewGn6BPuM1s2kFbVwScUg==","signatures":[{"sig":"MEUCIFEUk4xiNzI38uBJeJRYBUB/P/7J8hJZCKiU3YTZUgbzAiEAxiCuWOnZgEg1EzGyx9TqbXO+QpaQD/L1VHhewiBIM/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105243287},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1a2d6878d425da90f8680155ad861ebe58dd5fb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8DBy+BJh8qFINmDhtcy4JcUSuYhe73QHTT4FsnNO+vf62h6aJ5IcjUI8geN6U8nPPewGn6BPuM1s2kFbVwScUg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.524_1775759097594_0.111831947947032","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.525":{"name":"@absolutejs/absolute","version":"0.19.0-beta.525","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.525","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a971ca7ccbc6b5288825fd4595aec32703727626","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.525.tgz","fileCount":453,"integrity":"sha512-9sb75+WcKytrln1pqm43mS4tQXJVmHDQsmXXwyCbpfCPc4OIyOlThQaJmzlULZlu7gXn2Q/LjPxtYw/UZ3ZeHQ==","signatures":[{"sig":"MEQCIGe+RWDv//Ffw5wUBoQd1lXWF8iKEDto8VRWF+6tGvzPAiBfj95HWtYFboB77/n3SXI+2nLrZXXRIBKX9B92jmerwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105281670},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a971ca7ccbc6b5288825fd4595aec32703727626","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9sb75+WcKytrln1pqm43mS4tQXJVmHDQsmXXwyCbpfCPc4OIyOlThQaJmzlULZlu7gXn2Q/LjPxtYw/UZ3ZeHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.490","@absolutejs/native-darwin-x64":"0.19.0-beta.490","@absolutejs/native-linux-arm64":"0.19.0-beta.490","@absolutejs/native-windows-x64":"0.19.0-beta.490","@absolutejs/native-darwin-arm64":"0.19.0-beta.490","@absolutejs/native-windows-arm64":"0.19.0-beta.490"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.525_1775759526533_0.4201456313697516","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.526":{"name":"@absolutejs/absolute","version":"0.19.0-beta.526","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.526","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"26950b85f3cd4c0dd09e2eff7e74535fecee0617","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.526.tgz","fileCount":448,"integrity":"sha512-luiOi1TojNPqh251ovjnrA/SMoU6h8FFpW3kt/6AYv1HjB0bnlVd+uwrWMnzFkh14mFwRnwbw8t3LEi9qdsMJw==","signatures":[{"sig":"MEUCIQCx9PDxOai2RUvj+/pp3bZB5rZgOiRFZfYB41ZPfNcV+AIgOUL0IbDSRGhLebMMzoFA1Sn3yVK4+N4WrVzB7va7YlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105283939},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"26950b85f3cd4c0dd09e2eff7e74535fecee0617","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-luiOi1TojNPqh251ovjnrA/SMoU6h8FFpW3kt/6AYv1HjB0bnlVd+uwrWMnzFkh14mFwRnwbw8t3LEi9qdsMJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.526","@absolutejs/native-darwin-x64":"0.19.0-beta.526","@absolutejs/native-linux-arm64":"0.19.0-beta.526","@absolutejs/native-windows-x64":"0.19.0-beta.526","@absolutejs/native-darwin-arm64":"0.19.0-beta.526","@absolutejs/native-windows-arm64":"0.19.0-beta.526"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.526_1775770072281_0.8277823672404132","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.527":{"name":"@absolutejs/absolute","version":"0.19.0-beta.527","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.527","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7faa32cadb287151ced5d3040b60f888ee701e60","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.527.tgz","fileCount":448,"integrity":"sha512-FWwf4yZ/WN70k5dI6yLoSOAxlRguV8IQDyjqMbg80fiUYRKaKF565FlI4AEHwKFdKf+v7+y2GPCHtqghxN9Oxw==","signatures":[{"sig":"MEYCIQDThGN8xcrfMXtRwAXOOZIGq2kZuSmVb0tx5DvVuOyefAIhAMAFn56cEC3fDGsM6nmvu/e7LscGsnqoB/jY/4NVDR+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105283939},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7faa32cadb287151ced5d3040b60f888ee701e60","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FWwf4yZ/WN70k5dI6yLoSOAxlRguV8IQDyjqMbg80fiUYRKaKF565FlI4AEHwKFdKf+v7+y2GPCHtqghxN9Oxw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.527","@absolutejs/native-darwin-x64":"0.19.0-beta.527","@absolutejs/native-linux-arm64":"0.19.0-beta.527","@absolutejs/native-windows-x64":"0.19.0-beta.527","@absolutejs/native-darwin-arm64":"0.19.0-beta.527","@absolutejs/native-windows-arm64":"0.19.0-beta.527"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.527_1775771823522_0.38543757062413087","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.528":{"name":"@absolutejs/absolute","version":"0.19.0-beta.528","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.528","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c409e261167d10a81d46cf3fbab4d7cd08b7ea02","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.528.tgz","fileCount":448,"integrity":"sha512-2kd5xCyh3eCNb+JziqTq5mECbpA7NtOnfRxDTc3Dd4MKt8LLYXlZZjtFoKQKvs6Y2aU0wV3HOXcY54ne3fUVKg==","signatures":[{"sig":"MEUCIFygzF3OcFoEo0aDfJM2qMdc39oZErQDWdHaCwd9koHoAiEAiz87VydE946pIE4hgE81AeGrvsB+jHZQPH4OU33hieE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105284149},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c409e261167d10a81d46cf3fbab4d7cd08b7ea02","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2kd5xCyh3eCNb+JziqTq5mECbpA7NtOnfRxDTc3Dd4MKt8LLYXlZZjtFoKQKvs6Y2aU0wV3HOXcY54ne3fUVKg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.528","@absolutejs/native-darwin-x64":"0.19.0-beta.528","@absolutejs/native-linux-arm64":"0.19.0-beta.528","@absolutejs/native-windows-x64":"0.19.0-beta.528","@absolutejs/native-darwin-arm64":"0.19.0-beta.528","@absolutejs/native-windows-arm64":"0.19.0-beta.528"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.528_1775778844872_0.10787772362693704","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.529":{"name":"@absolutejs/absolute","version":"0.19.0-beta.529","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.529","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f216b584ca9e9574e645e2723b711bd06cde79b4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.529.tgz","fileCount":448,"integrity":"sha512-x1CfVYM71XxhlbBZ3l1NFfN2zCH50n7X3GuLE3qqi+Lv1Ed1TYmlZYRmnIDoUdFxLe6oy1LR6JV9vt43pCtzqQ==","signatures":[{"sig":"MEUCIFDWIUaNFkqDcGU/m8rPVlKF05NiCIy0XyYR470qeptJAiEAsa11WJXUcGe/d7nROl6gBBeP8TJpwgwP9CcpxMXpmXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105310767},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f216b584ca9e9574e645e2723b711bd06cde79b4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-x1CfVYM71XxhlbBZ3l1NFfN2zCH50n7X3GuLE3qqi+Lv1Ed1TYmlZYRmnIDoUdFxLe6oy1LR6JV9vt43pCtzqQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.529","@absolutejs/native-darwin-x64":"0.19.0-beta.529","@absolutejs/native-linux-arm64":"0.19.0-beta.529","@absolutejs/native-windows-x64":"0.19.0-beta.529","@absolutejs/native-darwin-arm64":"0.19.0-beta.529","@absolutejs/native-windows-arm64":"0.19.0-beta.529"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.529_1775787888857_0.5352174773006504","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.530":{"name":"@absolutejs/absolute","version":"0.19.0-beta.530","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.530","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e3ef56efd9c004c8878aa853831a9dc209f819ae","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.530.tgz","fileCount":448,"integrity":"sha512-GBwosa50GhQtq7bOGvTSL8cqj3HPj2viIpdVehfP+GAlkdV/W8+qNSJ5d7/Kbrq5m6EacD7+KEYEuD6FRxHNRA==","signatures":[{"sig":"MEQCIH3WVmIhCX+m/yNYLMqmkT5rN0TL5gENseRdzWnPqKOHAiBMEkNLiKuHI6uEVhMWGjWWRkZEPyErzR2Of5rbmWcCJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105311522},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e3ef56efd9c004c8878aa853831a9dc209f819ae","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GBwosa50GhQtq7bOGvTSL8cqj3HPj2viIpdVehfP+GAlkdV/W8+qNSJ5d7/Kbrq5m6EacD7+KEYEuD6FRxHNRA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.530","@absolutejs/native-darwin-x64":"0.19.0-beta.530","@absolutejs/native-linux-arm64":"0.19.0-beta.530","@absolutejs/native-windows-x64":"0.19.0-beta.530","@absolutejs/native-darwin-arm64":"0.19.0-beta.530","@absolutejs/native-windows-arm64":"0.19.0-beta.530"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.530_1775788508714_0.678064370025244","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.531":{"name":"@absolutejs/absolute","version":"0.19.0-beta.531","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.531","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7fbe8d1e469fd186f32b48f63d3f4716c29755e5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.531.tgz","fileCount":448,"integrity":"sha512-/T+oiWSMkBa5nlpQudm5xeI/AfRob+kk1tKEN2gOI6mT8iFodqwjmP5EwTk5l6q+DFpLFjzyo38tpDZbXPnPFw==","signatures":[{"sig":"MEUCIQCFM35UzoexhtYkAzsD3ZD4vUx3Ecls5PLi9FYUO4ddbwIgSPlkQFo62Dim33jHyognfbKOjb/vkjdLmAHrc5MwdgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105321727},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7fbe8d1e469fd186f32b48f63d3f4716c29755e5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/T+oiWSMkBa5nlpQudm5xeI/AfRob+kk1tKEN2gOI6mT8iFodqwjmP5EwTk5l6q+DFpLFjzyo38tpDZbXPnPFw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.531","@absolutejs/native-darwin-x64":"0.19.0-beta.531","@absolutejs/native-linux-arm64":"0.19.0-beta.531","@absolutejs/native-windows-x64":"0.19.0-beta.531","@absolutejs/native-darwin-arm64":"0.19.0-beta.531","@absolutejs/native-windows-arm64":"0.19.0-beta.531"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.531_1775789368636_0.7937911295141029","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.532":{"name":"@absolutejs/absolute","version":"0.19.0-beta.532","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.532","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"533e08d47b4d738a877c5dfe66d15a1592c556dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.532.tgz","fileCount":448,"integrity":"sha512-TyK8+xNGGLy1pdE5zWiWs5Epuhsg7sXFT0K5d8pzUi9iHfKwQ5Ovm27n/GMJtUyD9AHqjfjmfurcXI3htrEw8A==","signatures":[{"sig":"MEUCIHk+/iF13JbmGSs5oA0d0jUxjAbCx373/iREs45Iw25xAiEA0Am5Ct2gZzJHRD4soJuTUStpjGMHuDBv8STV47SLUH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105371168},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"533e08d47b4d738a877c5dfe66d15a1592c556dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TyK8+xNGGLy1pdE5zWiWs5Epuhsg7sXFT0K5d8pzUi9iHfKwQ5Ovm27n/GMJtUyD9AHqjfjmfurcXI3htrEw8A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.532","@absolutejs/native-darwin-x64":"0.19.0-beta.532","@absolutejs/native-linux-arm64":"0.19.0-beta.532","@absolutejs/native-windows-x64":"0.19.0-beta.532","@absolutejs/native-darwin-arm64":"0.19.0-beta.532","@absolutejs/native-windows-arm64":"0.19.0-beta.532"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.532_1775790249478_0.9741549058482053","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.533":{"name":"@absolutejs/absolute","version":"0.19.0-beta.533","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.533","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a0d85999ccdcf3f25fe164cc7a4a5597c610b0f1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.533.tgz","fileCount":448,"integrity":"sha512-sAdSDnSsY9cGaa0lVoiP6ertP1N/W6w6JctaJT5+4BRFgpk1QhoHzbM2LbqpeYJGDTVtjXToIfmHjBjDfD4qTw==","signatures":[{"sig":"MEUCIFwDJwQNl0+0Xl18wTcqijaFWru7y6+JykruFci62vHjAiEAlHneKj89xc3OtwaugUbpz0KkCfrGiE60SnJzsBTHMZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105403961},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a0d85999ccdcf3f25fe164cc7a4a5597c610b0f1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-sAdSDnSsY9cGaa0lVoiP6ertP1N/W6w6JctaJT5+4BRFgpk1QhoHzbM2LbqpeYJGDTVtjXToIfmHjBjDfD4qTw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.533","@absolutejs/native-darwin-x64":"0.19.0-beta.533","@absolutejs/native-linux-arm64":"0.19.0-beta.533","@absolutejs/native-windows-x64":"0.19.0-beta.533","@absolutejs/native-darwin-arm64":"0.19.0-beta.533","@absolutejs/native-windows-arm64":"0.19.0-beta.533"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.533_1775791340983_0.2024828292082408","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.534":{"name":"@absolutejs/absolute","version":"0.19.0-beta.534","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.534","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a7966577ca05e94f232bd3759a6bae05d95c68ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.534.tgz","fileCount":448,"integrity":"sha512-jhDb/6puT65rIhfZbEYw0hZvacbp3J+JHgdn2yBeAl9lmAizoW9hVvX600zAHdSao5PGSHMe2bR33GyKZWHeyw==","signatures":[{"sig":"MEQCIFFwCYMGy3msRtRRELyeRWOBLOgqca5iNiOguFLUsyewAiAwQZkCcd/UpIJOQZyb1LvwqdPBQdxkxr4uPyoQLjKgQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105501622},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a7966577ca05e94f232bd3759a6bae05d95c68ba","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-jhDb/6puT65rIhfZbEYw0hZvacbp3J+JHgdn2yBeAl9lmAizoW9hVvX600zAHdSao5PGSHMe2bR33GyKZWHeyw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.534","@absolutejs/native-darwin-x64":"0.19.0-beta.534","@absolutejs/native-linux-arm64":"0.19.0-beta.534","@absolutejs/native-windows-x64":"0.19.0-beta.534","@absolutejs/native-darwin-arm64":"0.19.0-beta.534","@absolutejs/native-windows-arm64":"0.19.0-beta.534"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.534_1775792503432_0.4036774590877439","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.535":{"name":"@absolutejs/absolute","version":"0.19.0-beta.535","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.535","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a0bb2789be0dc48d8e7ff29fe1d6ae18149ba5bf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.535.tgz","fileCount":448,"integrity":"sha512-1VLHoxY0Nn2NC8UK/ZhRFzTvcHX3euDNZLJemdRTcuJD0DnDIS2kbQ8pBTFl3HGNYsTVSnA4dR32s0hoqOUbqw==","signatures":[{"sig":"MEUCIBqagVyaOo2geNManseIDkQm8a+dznw2QqXL1837lQ3PAiEAhk50aK24nfbelRT9eOoPxK21Ju58yYjNruOEWzFVzI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105580689},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a0bb2789be0dc48d8e7ff29fe1d6ae18149ba5bf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1VLHoxY0Nn2NC8UK/ZhRFzTvcHX3euDNZLJemdRTcuJD0DnDIS2kbQ8pBTFl3HGNYsTVSnA4dR32s0hoqOUbqw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.535","@absolutejs/native-darwin-x64":"0.19.0-beta.535","@absolutejs/native-linux-arm64":"0.19.0-beta.535","@absolutejs/native-windows-x64":"0.19.0-beta.535","@absolutejs/native-darwin-arm64":"0.19.0-beta.535","@absolutejs/native-windows-arm64":"0.19.0-beta.535"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.535_1775793100044_0.3645783270950991","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.536":{"name":"@absolutejs/absolute","version":"0.19.0-beta.536","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.536","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7a5b76d4daf6b2cb1493c7dadc658377f5f02cef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.536.tgz","fileCount":448,"integrity":"sha512-PYhSTLHit9gwhP73r2HBiXeYAj5H/7V762KJn5VR/Neo8HjOnzpLBc2yTwD7DamGcwPNo58dfBLSurAA0BCFdw==","signatures":[{"sig":"MEYCIQDVB3U2Sb89D1gL+TZAMUv0dSzseRSFtX+tcN6lR8IkkwIhAP7PTUZ/6P4aDPyru6zEYJEBR+29m+udwjNtVrNINrGa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105614172},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7a5b76d4daf6b2cb1493c7dadc658377f5f02cef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PYhSTLHit9gwhP73r2HBiXeYAj5H/7V762KJn5VR/Neo8HjOnzpLBc2yTwD7DamGcwPNo58dfBLSurAA0BCFdw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.536","@absolutejs/native-darwin-x64":"0.19.0-beta.536","@absolutejs/native-linux-arm64":"0.19.0-beta.536","@absolutejs/native-windows-x64":"0.19.0-beta.536","@absolutejs/native-darwin-arm64":"0.19.0-beta.536","@absolutejs/native-windows-arm64":"0.19.0-beta.536"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.536_1775793714412_0.8076874690140277","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.537":{"name":"@absolutejs/absolute","version":"0.19.0-beta.537","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.537","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba56500e3949f4f409e704fd7294979304a5d949","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.537.tgz","fileCount":448,"integrity":"sha512-z8hvNacCo0D96F+6ydoibxLf+pNhNYt60WDYvTJIMPNxQsV8PAC4lTUVRtqqZmhvS2LEDuCptKBGMSGzHLqq5A==","signatures":[{"sig":"MEUCIA3dyMHlqv0tMGIDgc4IhBX4c3VVxE72wWPeo78ydfokAiEA3XOk5gX+wqdWXfLj3WumG8pVupm9ELKPpAT1ea3j8ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105649421},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ba56500e3949f4f409e704fd7294979304a5d949","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-z8hvNacCo0D96F+6ydoibxLf+pNhNYt60WDYvTJIMPNxQsV8PAC4lTUVRtqqZmhvS2LEDuCptKBGMSGzHLqq5A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.537","@absolutejs/native-darwin-x64":"0.19.0-beta.537","@absolutejs/native-linux-arm64":"0.19.0-beta.537","@absolutejs/native-windows-x64":"0.19.0-beta.537","@absolutejs/native-darwin-arm64":"0.19.0-beta.537","@absolutejs/native-windows-arm64":"0.19.0-beta.537"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.537_1775794923794_0.7557892653709279","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.538":{"name":"@absolutejs/absolute","version":"0.19.0-beta.538","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.538","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8e2feef0a45088b51095e35a1cbf1cdf90f084cb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.538.tgz","fileCount":448,"integrity":"sha512-ygTVtlQiZGu5yIH4f3ti/FeqCj0oM4KI4f1DFrpLMqtpNXl/qdHC6/+AFzqbs8ZY2DWVmBi8gfa0loPc0TQeYw==","signatures":[{"sig":"MEYCIQDKmOnDNP1zIe5bnV5CnNDAK0TYeTQT9+B6Unoyb6H8TAIhAJmZaiilZ5IQN7mjwHZt5ovzDO2qQ0oGbm0vcWSJ5e7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105681533},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e2feef0a45088b51095e35a1cbf1cdf90f084cb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ygTVtlQiZGu5yIH4f3ti/FeqCj0oM4KI4f1DFrpLMqtpNXl/qdHC6/+AFzqbs8ZY2DWVmBi8gfa0loPc0TQeYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.538_1775795407523_0.3517838823625874","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.539":{"name":"@absolutejs/absolute","version":"0.19.0-beta.539","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.539","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b95efcc60d1314ecb0013e2974d0097ed3d54669","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.539.tgz","fileCount":448,"integrity":"sha512-dSMGoEQiRjlC2dI4JnPMFcSJ0tYVTL6ul5vEbI2CNtR2IyeNd9yOgahQFsNF9JKAIafioDwkaglQBXr8zF1wuQ==","signatures":[{"sig":"MEUCID/nwMkh5qw+N55Pez/IdVPPhhqIODAwqyJ0cmy7PPa2AiEA1L7tQHrNNv4xJ4C5nhS1Xfghe6GPlbhezZjEXXxN1As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105729642},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b95efcc60d1314ecb0013e2974d0097ed3d54669","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dSMGoEQiRjlC2dI4JnPMFcSJ0tYVTL6ul5vEbI2CNtR2IyeNd9yOgahQFsNF9JKAIafioDwkaglQBXr8zF1wuQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.539_1775796482958_0.7402970540311571","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.540":{"name":"@absolutejs/absolute","version":"0.19.0-beta.540","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.540","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a14fefd849b86d9e6bfa2811100e3a2f414bc7ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.540.tgz","fileCount":448,"integrity":"sha512-iGjo+63FYrHmQoI4g+kKItEVU99psMAF+b8OKMlo1dYphvqxuuvJt3tD3Bbv+OMkULYYV820zrJf4mEDLdDe7A==","signatures":[{"sig":"MEYCIQCGtJdE8ONsbS+1Nu79Of32uhVec7WSkFDfDm2dffB+WwIhAPEtPM4HTBg6/e8EUx3Ln66Kc6AKN4oXD8usJiIvqQyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105751538},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a14fefd849b86d9e6bfa2811100e3a2f414bc7ba","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iGjo+63FYrHmQoI4g+kKItEVU99psMAF+b8OKMlo1dYphvqxuuvJt3tD3Bbv+OMkULYYV820zrJf4mEDLdDe7A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.540_1775797156505_0.04072225789689643","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.541":{"name":"@absolutejs/absolute","version":"0.19.0-beta.541","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.541","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d775a283a671893c68798fa43f78e854a47b3f90","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.541.tgz","fileCount":448,"integrity":"sha512-YlNMqCueNEoKHW6AIBwH2JltFM0xmf6PsQBbr5NYKHwg6UvRxSX8lEc52+d14n19l62bNAAojZTeBPggSGvCoA==","signatures":[{"sig":"MEUCIQD9Ofp5PARhiCwo3eTWyG8IdpXat/eQYv9KF97XYLuEhgIgJ4sbepJaCpl6kOjKrIps9ft3gRauhADvE3exhnVWEb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105785413},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d775a283a671893c68798fa43f78e854a47b3f90","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YlNMqCueNEoKHW6AIBwH2JltFM0xmf6PsQBbr5NYKHwg6UvRxSX8lEc52+d14n19l62bNAAojZTeBPggSGvCoA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.541_1775797667171_0.025974912882559265","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.542":{"name":"@absolutejs/absolute","version":"0.19.0-beta.542","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.542","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1caa8c7a55ebc901877175863dd0ccf4e57c256","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.542.tgz","fileCount":448,"integrity":"sha512-dPFOfIpf5sY7CRq8eQDw+0RnttG8Im2Z0gRSwoVmdz5MIA1JBU9rqsrbvFAc8zL/UWZ2Rt0qFwdGWTjcBzXxuQ==","signatures":[{"sig":"MEQCICJfgJc8UZAGLCUdVKPWe8oF3RKAWl3mkLrY4zBqfBrAAiBPXfW/8RbvLLl1YFpik4lOX8S670A74dW7GURctJmA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105804305},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d1caa8c7a55ebc901877175863dd0ccf4e57c256","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dPFOfIpf5sY7CRq8eQDw+0RnttG8Im2Z0gRSwoVmdz5MIA1JBU9rqsrbvFAc8zL/UWZ2Rt0qFwdGWTjcBzXxuQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.542_1775798153293_0.8764930516998333","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.543":{"name":"@absolutejs/absolute","version":"0.19.0-beta.543","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.543","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6b21b7d047ebde438ae87db0fe37dfd0bcd3f6f4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.543.tgz","fileCount":448,"integrity":"sha512-gk5pcQpvmGwubSJCGspsRwfL5GKbSiqJbzQJnCG+k4G9rUPyyqwNR7nML+16/LKmw4+p06qLYFUtUfvrfg/pyQ==","signatures":[{"sig":"MEQCIHrLnsXdvFWgq7PYH1gs/INaCk5X3fw289T4hlvuSXlHAiB/hPB0mj6lZ5pCdpGxkk2pr2n6x9WF/rL0+zP3+GcQBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105830119},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6b21b7d047ebde438ae87db0fe37dfd0bcd3f6f4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gk5pcQpvmGwubSJCGspsRwfL5GKbSiqJbzQJnCG+k4G9rUPyyqwNR7nML+16/LKmw4+p06qLYFUtUfvrfg/pyQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.543_1775798705881_0.8462745153758047","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.544":{"name":"@absolutejs/absolute","version":"0.19.0-beta.544","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.544","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9757e3b0e886d1b8b0dec474737dbe52b30dbd3c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.544.tgz","fileCount":448,"integrity":"sha512-TXP1+MB3d5k0RvhvXR9/h+obvM+fL+WVE+iGTvXMS9ondtzkHDTTKG+AwrsRoD+aVI7+XF23BfTvy0wGaFoQyA==","signatures":[{"sig":"MEUCICs52dqsy/RpfzJBcZWnBUIGDSGyEYFhOR0l3DpenD2/AiEAlIcq52n++0hgG29TAExr02wUniahkObYXQmI13PCEM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105842958},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9757e3b0e886d1b8b0dec474737dbe52b30dbd3c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TXP1+MB3d5k0RvhvXR9/h+obvM+fL+WVE+iGTvXMS9ondtzkHDTTKG+AwrsRoD+aVI7+XF23BfTvy0wGaFoQyA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.538","@absolutejs/native-darwin-x64":"0.19.0-beta.538","@absolutejs/native-linux-arm64":"0.19.0-beta.538","@absolutejs/native-windows-x64":"0.19.0-beta.538","@absolutejs/native-darwin-arm64":"0.19.0-beta.538","@absolutejs/native-windows-arm64":"0.19.0-beta.538"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.544_1775799307221_0.3127179172800447","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.545":{"name":"@absolutejs/absolute","version":"0.19.0-beta.545","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.545","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed5b80cc863ad216b9b9bc960c9ffc1db477178c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.545.tgz","fileCount":448,"integrity":"sha512-S+iJIqoilp/1vK9/Uy7WjG2Vq1sOidaVvd5xest5L5SKS+RAFIoHtBTPQsy1byMeNW+I6pB9A53SdjDmCJFXMQ==","signatures":[{"sig":"MEYCIQDNCS65gTmtdCUP73agB7+6p5JuzLdDBd99ksDmWjU3YAIhAI9VSkMCZLksVq3psDT28BHHMfWA0ZZXrgHgz00OouHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105983656},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed5b80cc863ad216b9b9bc960c9ffc1db477178c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-S+iJIqoilp/1vK9/Uy7WjG2Vq1sOidaVvd5xest5L5SKS+RAFIoHtBTPQsy1byMeNW+I6pB9A53SdjDmCJFXMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.545","@absolutejs/native-darwin-x64":"0.19.0-beta.545","@absolutejs/native-linux-arm64":"0.19.0-beta.545","@absolutejs/native-windows-x64":"0.19.0-beta.545","@absolutejs/native-darwin-arm64":"0.19.0-beta.545","@absolutejs/native-windows-arm64":"0.19.0-beta.545"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.545_1776127806082_0.311613649995119","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.546":{"name":"@absolutejs/absolute","version":"0.19.0-beta.546","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.546","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f9dfbbd1cbc3b68b4e1c8d51672da12743cc32f6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.546.tgz","fileCount":448,"integrity":"sha512-1bnqZ09iZdQoRW/sKAdAVAfdWuDc8owfG0qKvXTiMX4aKk3uJgLpYhsHiRncX9WG44rtdRW+thi+nulsBKybHQ==","signatures":[{"sig":"MEYCIQC2WKtypVGfNdkSONNq3OE0Bp20JO7lEU/CXdoibQQ31QIhAJjH7ixitT4eunSeoaxM3ka27QECKK+9YIxF1+dRILc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105980322},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f9dfbbd1cbc3b68b4e1c8d51672da12743cc32f6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1bnqZ09iZdQoRW/sKAdAVAfdWuDc8owfG0qKvXTiMX4aKk3uJgLpYhsHiRncX9WG44rtdRW+thi+nulsBKybHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.546","@absolutejs/native-darwin-x64":"0.19.0-beta.546","@absolutejs/native-linux-arm64":"0.19.0-beta.546","@absolutejs/native-windows-x64":"0.19.0-beta.546","@absolutejs/native-darwin-arm64":"0.19.0-beta.546","@absolutejs/native-windows-arm64":"0.19.0-beta.546"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.546_1776128379062_0.00307635049077426","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.547":{"name":"@absolutejs/absolute","version":"0.19.0-beta.547","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.547","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9a217f48d33b03d654be15e54d078acc47cf96c5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.547.tgz","fileCount":448,"integrity":"sha512-Hu1BcZgQQJye1CCFQGUnSlrAhdfrfIYWqOqnIQsWOu9D8OTgRQZoA8m2ZjHSnxWAM3OjxS2kutuVYDfEE5KmSA==","signatures":[{"sig":"MEQCIHX5vcAjDTLIl1ZHKiIs7BXfTkbZfjWNaCc1Q34WC3yzAiAfTV5qD6Rp/W0tbEUlleUd/P29GPAr30s2vef2EwqMUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105980434},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9a217f48d33b03d654be15e54d078acc47cf96c5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Hu1BcZgQQJye1CCFQGUnSlrAhdfrfIYWqOqnIQsWOu9D8OTgRQZoA8m2ZjHSnxWAM3OjxS2kutuVYDfEE5KmSA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.547","@absolutejs/native-darwin-x64":"0.19.0-beta.547","@absolutejs/native-linux-arm64":"0.19.0-beta.547","@absolutejs/native-windows-x64":"0.19.0-beta.547","@absolutejs/native-darwin-arm64":"0.19.0-beta.547","@absolutejs/native-windows-arm64":"0.19.0-beta.547"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.547_1776128655818_0.96598736559297","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.548":{"name":"@absolutejs/absolute","version":"0.19.0-beta.548","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.548","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9b63afa2f871cdb2427083274ed5bcd003d26452","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.548.tgz","fileCount":448,"integrity":"sha512-hUBzFns+PsbWlezbeX2elz8Q0kowNC65kH9Pmqi2+TatPbQraH1dtviI+umORhUbgtDAkyjzL9o+IOJVO2UM+g==","signatures":[{"sig":"MEYCIQDwXoTkvGchuR698swusoAcrKlRR2VwAPt8nbe0NZefVQIhAN3IyIymbbqSdiL9/essjZ3dYEwYQyVdlBYYQBqZWo3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105980257},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9b63afa2f871cdb2427083274ed5bcd003d26452","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hUBzFns+PsbWlezbeX2elz8Q0kowNC65kH9Pmqi2+TatPbQraH1dtviI+umORhUbgtDAkyjzL9o+IOJVO2UM+g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.548","@absolutejs/native-darwin-x64":"0.19.0-beta.548","@absolutejs/native-linux-arm64":"0.19.0-beta.548","@absolutejs/native-windows-x64":"0.19.0-beta.548","@absolutejs/native-darwin-arm64":"0.19.0-beta.548","@absolutejs/native-windows-arm64":"0.19.0-beta.548"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.548_1776129056197_0.22433694724616626","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.549":{"name":"@absolutejs/absolute","version":"0.19.0-beta.549","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.549","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d6368277b8f4a2b06c578f96ee41207984e0a1d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.549.tgz","fileCount":448,"integrity":"sha512-MhKFAo13zOF+Au9N4r1ZHNVU6+YkGvePXFacnFR+dYwaYGii9oB63/Q7+7u9crbxNe1OyycP53GWUg5jldFG5Q==","signatures":[{"sig":"MEQCIFUtSIsxZcyGkRCK80lzc8CGREwqeXwKm/s+yD9bWdmVAiBcbpJd/jgIeoGPjEY/7iAL07ykDz2XQAqxHKp/SUz8Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106049766},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d6368277b8f4a2b06c578f96ee41207984e0a1d5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MhKFAo13zOF+Au9N4r1ZHNVU6+YkGvePXFacnFR+dYwaYGii9oB63/Q7+7u9crbxNe1OyycP53GWUg5jldFG5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.549","@absolutejs/native-darwin-x64":"0.19.0-beta.549","@absolutejs/native-linux-arm64":"0.19.0-beta.549","@absolutejs/native-windows-x64":"0.19.0-beta.549","@absolutejs/native-darwin-arm64":"0.19.0-beta.549","@absolutejs/native-windows-arm64":"0.19.0-beta.549"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.549_1776129641581_0.7299899464150945","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.550":{"name":"@absolutejs/absolute","version":"0.19.0-beta.550","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.550","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"58cdd3ae0709f2ea857411087b1d87368bad13ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.550.tgz","fileCount":448,"integrity":"sha512-E6VVPKZR6Cy7oOC9okmOb3E3NnQn6jziPOl8LWbOnPd27MuW1SHMLdpEQAf4bSMp6uKH7yfTaJlDUPjPfuZ9qw==","signatures":[{"sig":"MEUCIGqmzkw7uCjJH1Ld/a1I4UQqDoBI9tnCxMdjD3RxRsooAiEAwvG09GKdM1Ss7dR4tedFXAaG0CtusXZ4qu1ZIkTt5U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106084623},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"58cdd3ae0709f2ea857411087b1d87368bad13ef","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-E6VVPKZR6Cy7oOC9okmOb3E3NnQn6jziPOl8LWbOnPd27MuW1SHMLdpEQAf4bSMp6uKH7yfTaJlDUPjPfuZ9qw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.550","@absolutejs/native-darwin-x64":"0.19.0-beta.550","@absolutejs/native-linux-arm64":"0.19.0-beta.550","@absolutejs/native-windows-x64":"0.19.0-beta.550","@absolutejs/native-darwin-arm64":"0.19.0-beta.550","@absolutejs/native-windows-arm64":"0.19.0-beta.550"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.550_1776129978990_0.9464770727212182","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.551":{"name":"@absolutejs/absolute","version":"0.19.0-beta.551","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.551","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"34549d6abe74a7372e09fbcb1ba73061ca74f813","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.551.tgz","fileCount":448,"integrity":"sha512-QIMxo6VFS3wdMrF8+wBYE8c1XD2KpJjk4ajHVgn+j8ZmzM4+qRmBMFexPocmXmUUHmF4+kq28BEijXu6epuFcA==","signatures":[{"sig":"MEUCIA3WO/DAEl9Xlk9ox9WWwHQt9d3Dr8jwQXE+WJfFSGyzAiEAolg4SsVLPDR0panTK4VGJnoLLUBBunyIkFwEz4+/nuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106094029},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"34549d6abe74a7372e09fbcb1ba73061ca74f813","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QIMxo6VFS3wdMrF8+wBYE8c1XD2KpJjk4ajHVgn+j8ZmzM4+qRmBMFexPocmXmUUHmF4+kq28BEijXu6epuFcA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.551","@absolutejs/native-darwin-x64":"0.19.0-beta.551","@absolutejs/native-linux-arm64":"0.19.0-beta.551","@absolutejs/native-windows-x64":"0.19.0-beta.551","@absolutejs/native-darwin-arm64":"0.19.0-beta.551","@absolutejs/native-windows-arm64":"0.19.0-beta.551"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.551_1776130427755_0.9052807386641524","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.552":{"name":"@absolutejs/absolute","version":"0.19.0-beta.552","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.552","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"139a192f9df77e82304439e932680ee8e7afa0b7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.552.tgz","fileCount":448,"integrity":"sha512-brI1f+veZVdT4vzJecIsDoQg9j+IbkiRtbwOVZRvGKtQIrClXOrmMogxiByPAxCewdU6kVYFCqccI/swy4rCbQ==","signatures":[{"sig":"MEUCIQCdnSm49/jbmfp33CajN4ebhQxfp1S60OXoCOvgVz7a2AIgUYsJKrL9I50jyTpg7BX5WJAtqywRxGfNFI91+mUpEEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106099474},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"139a192f9df77e82304439e932680ee8e7afa0b7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-brI1f+veZVdT4vzJecIsDoQg9j+IbkiRtbwOVZRvGKtQIrClXOrmMogxiByPAxCewdU6kVYFCqccI/swy4rCbQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.552","@absolutejs/native-darwin-x64":"0.19.0-beta.552","@absolutejs/native-linux-arm64":"0.19.0-beta.552","@absolutejs/native-windows-x64":"0.19.0-beta.552","@absolutejs/native-darwin-arm64":"0.19.0-beta.552","@absolutejs/native-windows-arm64":"0.19.0-beta.552"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.552_1776131073758_0.1948265203255095","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.553":{"name":"@absolutejs/absolute","version":"0.19.0-beta.553","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.553","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"456a0ea03ba893410488f5b503b7839cb9540c76","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.553.tgz","fileCount":448,"integrity":"sha512-YIfoju9mgUkbw14EkapyHGSSrIqo9B/9/Gtj8i1DmmhbA74tEcuMI8RlXLVVe7UMrIH4TyqJ6nCO2CiwBE4nwA==","signatures":[{"sig":"MEUCIQD4dwDIyz9/IfMHctcWF35MLEZ1uaUHKypPoObbDydmPAIgH5G6LDtdfBq/dsG8VBeTwf4b1hXLAOl5mudceAyx2lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106103907},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"456a0ea03ba893410488f5b503b7839cb9540c76","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YIfoju9mgUkbw14EkapyHGSSrIqo9B/9/Gtj8i1DmmhbA74tEcuMI8RlXLVVe7UMrIH4TyqJ6nCO2CiwBE4nwA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.553","@absolutejs/native-darwin-x64":"0.19.0-beta.553","@absolutejs/native-linux-arm64":"0.19.0-beta.553","@absolutejs/native-windows-x64":"0.19.0-beta.553","@absolutejs/native-darwin-arm64":"0.19.0-beta.553","@absolutejs/native-windows-arm64":"0.19.0-beta.553"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.553_1776131469223_0.5962277621249461","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.554":{"name":"@absolutejs/absolute","version":"0.19.0-beta.554","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.554","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8d047ac844a0c4472ef455a76c9ad3f8eab119b3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.554.tgz","fileCount":448,"integrity":"sha512-KPSBofidNyIzEN4v+iGPkNB1bwP+zwYUQXxGXmeUEBQ5gEZpzSiBqtAVFwsp4UrzGh5vpnP6WlLEE2LYlbVT/w==","signatures":[{"sig":"MEUCIQDrfyCvBj/EcUmv3efNMkRGkvvr9L48i02TNk7B7b/ffwIgSosyh8kPQ5bWYHSvc4RH/oEwlkEHaYTUMiXACt7KtEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106147202},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8d047ac844a0c4472ef455a76c9ad3f8eab119b3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KPSBofidNyIzEN4v+iGPkNB1bwP+zwYUQXxGXmeUEBQ5gEZpzSiBqtAVFwsp4UrzGh5vpnP6WlLEE2LYlbVT/w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.554","@absolutejs/native-darwin-x64":"0.19.0-beta.554","@absolutejs/native-linux-arm64":"0.19.0-beta.554","@absolutejs/native-windows-x64":"0.19.0-beta.554","@absolutejs/native-darwin-arm64":"0.19.0-beta.554","@absolutejs/native-windows-arm64":"0.19.0-beta.554"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.554_1776131982699_0.13872857209832667","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.555":{"name":"@absolutejs/absolute","version":"0.19.0-beta.555","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.555","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"54f55c9e2589a33ae65f82742de5fd6ac1780df9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.555.tgz","fileCount":448,"integrity":"sha512-Vd84BI0TzAJqe6ibNKieDvduIeHAOKYg58g9BvQDnnpIGo6UJhooQubNQdEXL70wNxG3D7nf85eCyhMDIBNzaA==","signatures":[{"sig":"MEQCIH4lG67vfjV++1o4cQz0TlUyRbzn3ZYBzKJAZBpP3XVlAiAOY1jHfC3xWmjPnj5+PpS79u07B5Y622m8g9EQjBsUBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106156418},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"54f55c9e2589a33ae65f82742de5fd6ac1780df9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Vd84BI0TzAJqe6ibNKieDvduIeHAOKYg58g9BvQDnnpIGo6UJhooQubNQdEXL70wNxG3D7nf85eCyhMDIBNzaA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.555","@absolutejs/native-darwin-x64":"0.19.0-beta.555","@absolutejs/native-linux-arm64":"0.19.0-beta.555","@absolutejs/native-windows-x64":"0.19.0-beta.555","@absolutejs/native-darwin-arm64":"0.19.0-beta.555","@absolutejs/native-windows-arm64":"0.19.0-beta.555"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.555_1776132587899_0.8797162735288062","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.556":{"name":"@absolutejs/absolute","version":"0.19.0-beta.556","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.556","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e9e515b27a79982ee6a402c0203cff9d86cb2ae7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.556.tgz","fileCount":448,"integrity":"sha512-K9MTwyjB/y8M+n4RkgdO6HS7QowDLLlsSmjXT/zETYfeYBQTTxZSUaSIKcJt/g7GN8s3IuPJctMcW7iW+kTjdg==","signatures":[{"sig":"MEUCIB1RRGqoMw/Oi8BXSX/235bW4wBGrc85ylmaVdO8fc/sAiEA95URwoG4XKytymS7FjRhgBtWrapfiGKPufim/71ebxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106156796},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e9e515b27a79982ee6a402c0203cff9d86cb2ae7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-K9MTwyjB/y8M+n4RkgdO6HS7QowDLLlsSmjXT/zETYfeYBQTTxZSUaSIKcJt/g7GN8s3IuPJctMcW7iW+kTjdg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.556","@absolutejs/native-darwin-x64":"0.19.0-beta.556","@absolutejs/native-linux-arm64":"0.19.0-beta.556","@absolutejs/native-windows-x64":"0.19.0-beta.556","@absolutejs/native-darwin-arm64":"0.19.0-beta.556","@absolutejs/native-windows-arm64":"0.19.0-beta.556"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.556_1776133092697_0.3507314226829974","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.600":{"name":"@absolutejs/absolute","version":"0.19.0-beta.600","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.600","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8fa4b55a07a843074eb5b2bf42e000a411452ed9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.600.tgz","fileCount":458,"integrity":"sha512-MFYx7+jFRaZMyOPI81OB7x9C+jWcqDFECWdCMq4mQrHk33um0fM/NKnPRd0xMnXdcGk7i+5Yl+zz+kLMrclGbw==","signatures":[{"sig":"MEQCIEE5vV6/gu41iHP0DuNWajuI9eTAGwJb6cj3frXZEA57AiBltGsqADS3yNOQDQ3Ec7eDwayX9onHeZMkaCUZG+fxQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109597595},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8fa4b55a07a843074eb5b2bf42e000a411452ed9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MFYx7+jFRaZMyOPI81OB7x9C+jWcqDFECWdCMq4mQrHk33um0fM/NKnPRd0xMnXdcGk7i+5Yl+zz+kLMrclGbw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.600","@absolutejs/native-darwin-x64":"0.19.0-beta.600","@absolutejs/native-linux-arm64":"0.19.0-beta.600","@absolutejs/native-windows-x64":"0.19.0-beta.600","@absolutejs/native-darwin-arm64":"0.19.0-beta.600","@absolutejs/native-windows-arm64":"0.19.0-beta.600"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.600_1776228859046_0.08265568458071781","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.601":{"name":"@absolutejs/absolute","version":"0.19.0-beta.601","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.601","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bda61503272988fba2127ead1f390b0ed3f84647","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.601.tgz","fileCount":458,"integrity":"sha512-gRv6vcLe1Zb6aODIG1I91t2MHkfl2gmb81Kr1EjVYeEstWVbgZtECt+PhukRm0+ziTDAqPAzEUY99ATD469EnQ==","signatures":[{"sig":"MEUCIHqRN8Nj0Z7n5cszvRThKSc3ldXdJPGnBqW0z9BOTXGUAiEA6r64hBRkc6dLTO+WhpgexZrkLMMWpmul8XDaq3WClts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109601860},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bda61503272988fba2127ead1f390b0ed3f84647","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gRv6vcLe1Zb6aODIG1I91t2MHkfl2gmb81Kr1EjVYeEstWVbgZtECt+PhukRm0+ziTDAqPAzEUY99ATD469EnQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.601","@absolutejs/native-darwin-x64":"0.19.0-beta.601","@absolutejs/native-linux-arm64":"0.19.0-beta.601","@absolutejs/native-windows-x64":"0.19.0-beta.601","@absolutejs/native-darwin-arm64":"0.19.0-beta.601","@absolutejs/native-windows-arm64":"0.19.0-beta.601"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.601_1776229648684_0.3038124551091288","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.602":{"name":"@absolutejs/absolute","version":"0.19.0-beta.602","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.602","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"138f38f42059650ec680ceb7f472b076f8efaf85","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.602.tgz","fileCount":458,"integrity":"sha512-T/1fdoAufH6EGfo89eR1WMXiv4wldRK3ZCCPbhlXF08kH14gQecUeEpeBzmlUJqEDJNT1czv7OSq50GyLPlszA==","signatures":[{"sig":"MEQCIA8HVFYKBiBOxpOpu2RpLB8KZocaLHL6spIpr5iR3e5XAiAW3TU3hLOUlTf1yJhi9dfSYrADDKLU8o2a/kzwg+CxRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109603138},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"138f38f42059650ec680ceb7f472b076f8efaf85","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-T/1fdoAufH6EGfo89eR1WMXiv4wldRK3ZCCPbhlXF08kH14gQecUeEpeBzmlUJqEDJNT1czv7OSq50GyLPlszA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.602","@absolutejs/native-darwin-x64":"0.19.0-beta.602","@absolutejs/native-linux-arm64":"0.19.0-beta.602","@absolutejs/native-windows-x64":"0.19.0-beta.602","@absolutejs/native-darwin-arm64":"0.19.0-beta.602","@absolutejs/native-windows-arm64":"0.19.0-beta.602"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.602_1776236576553_0.4580346492052141","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.603":{"name":"@absolutejs/absolute","version":"0.19.0-beta.603","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.603","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f83a45d61cfd23abd8ae82abb506610ec1d94d8a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.603.tgz","fileCount":458,"integrity":"sha512-OLxODhowuLldkfkUnTqZ9xONlSIzKTRtbRY0EXJrprE62h1DfnEVW1QN7NmCPGPIAahGNAAwIm/sZJB/fd/4hQ==","signatures":[{"sig":"MEUCIQD6Aq7DMaTLTDaxrktstgh4zoadkK9ZaMi4e3NnRzTIoQIgQKTs51SaQ4TEjY6g1AgpYALYyET0IA/Vtmm3uuasuUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109603865},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f83a45d61cfd23abd8ae82abb506610ec1d94d8a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OLxODhowuLldkfkUnTqZ9xONlSIzKTRtbRY0EXJrprE62h1DfnEVW1QN7NmCPGPIAahGNAAwIm/sZJB/fd/4hQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.603_1776236788238_0.3755022794155358","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.604":{"name":"@absolutejs/absolute","version":"0.19.0-beta.604","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.604","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f671501f1127abab8c775fc704162148f6323497","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.604.tgz","fileCount":458,"integrity":"sha512-FjYoFNQS7LvtONZ/YePC+v5WxW/l+hn5YrwtpOIdJEhRy2suEDcy8CgxqU9QZU2yTV23ZFxLNKXG4NitoJmIjQ==","signatures":[{"sig":"MEUCIEhmOSX0BqOta9HrtkbYe3WLxETfZQs7XLSJ8om6quaKAiEAt0ZVt2m3Qy6nKwUyUXRofWVmj3nX6Al4AGsFpUXyn2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109736820},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f671501f1127abab8c775fc704162148f6323497","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FjYoFNQS7LvtONZ/YePC+v5WxW/l+hn5YrwtpOIdJEhRy2suEDcy8CgxqU9QZU2yTV23ZFxLNKXG4NitoJmIjQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.604_1776305914971_0.9246110725616328","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.605":{"name":"@absolutejs/absolute","version":"0.19.0-beta.605","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.605","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6cc49700dc998088279d601e2808f8d124137125","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.605.tgz","fileCount":458,"integrity":"sha512-Tm5fjEfjcj6H5kqDgYbMPFFT8e4wXBPUPPsClrityC0n6Qvb+IJnFS4tncGGwlAPdJpW0ZLx93szQnMheZOFtQ==","signatures":[{"sig":"MEUCIAR7w+//I53IT17i5ew7JAvke5NHYGjyJVMvpeTHJZ3JAiEAypzPqaYL6qoh6XRbN2/HjvrB/h2mT2+fmI1ZgSNKrO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109996565},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6cc49700dc998088279d601e2808f8d124137125","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Tm5fjEfjcj6H5kqDgYbMPFFT8e4wXBPUPPsClrityC0n6Qvb+IJnFS4tncGGwlAPdJpW0ZLx93szQnMheZOFtQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.605_1776308965941_0.011579728667144407","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.606":{"name":"@absolutejs/absolute","version":"0.19.0-beta.606","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.606","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"158daf31dbeb0ba7149cde71a5751c54d6e28188","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.606.tgz","fileCount":458,"integrity":"sha512-FSDgRHcFm/pkjMp6zvP4MAxjIbjU4OzJ6uNaAwiAG/s//Sv+nwYKGwtImi/Ox9uEB+HNAgs8aYofOJaYRoeE2A==","signatures":[{"sig":"MEUCIQDBhNTqVy+77lpSN4tutbb+T3Ugajv7FAQu3wpYmDcv0gIgPk96qqqZqD+NgmoYrZYXpDcOYd7rnz4zXBafGJRQzEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110076133},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"158daf31dbeb0ba7149cde71a5751c54d6e28188","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FSDgRHcFm/pkjMp6zvP4MAxjIbjU4OzJ6uNaAwiAG/s//Sv+nwYKGwtImi/Ox9uEB+HNAgs8aYofOJaYRoeE2A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.606_1776310641455_0.11846837650955866","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.607":{"name":"@absolutejs/absolute","version":"0.19.0-beta.607","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.607","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fafbc25a37be74ae23898370830ce41bcfc186cf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.607.tgz","fileCount":458,"integrity":"sha512-S45D1cjpwurDtVSiGqoS/P2OAJNoTXm7HPNyvKXo2mFVmiTlzdWcRfnPuKJhyokYP13XS3D9FbtwYUeHXKBy7A==","signatures":[{"sig":"MEUCICvhCSwWjMPbJPGK0JVMxpZc0RyBVbBQg/18V5spFRWkAiEAk2dD1y/N8D29XTa7aCVcm8gC7ZfRjHVxTZuSK2NCkNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110151455},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fafbc25a37be74ae23898370830ce41bcfc186cf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-S45D1cjpwurDtVSiGqoS/P2OAJNoTXm7HPNyvKXo2mFVmiTlzdWcRfnPuKJhyokYP13XS3D9FbtwYUeHXKBy7A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.607_1776315696915_0.2606231017456817","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.608":{"name":"@absolutejs/absolute","version":"0.19.0-beta.608","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.608","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90ca33cd95e92efab6bdd1e3132f40e036d8d41f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.608.tgz","fileCount":458,"integrity":"sha512-B84Bwql5a1blwifRFzbfrKX4OBhJUnIPAhte74+In5PS+RUUVOCG2Ptm1Qky+vN8vxb6ug7mt7zsx6a8+bZ3Cw==","signatures":[{"sig":"MEUCIQC8cS0khk5WBxI84y8Hubd4A+WFFdwI2JIoHZ9R1c6F2gIgBn3uqovvlY94MAD9UOuRLkc9+j8pzy8LbzRI1V2XnUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110332848},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90ca33cd95e92efab6bdd1e3132f40e036d8d41f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B84Bwql5a1blwifRFzbfrKX4OBhJUnIPAhte74+In5PS+RUUVOCG2Ptm1Qky+vN8vxb6ug7mt7zsx6a8+bZ3Cw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.608_1776317602081_0.8632391197234244","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.609":{"name":"@absolutejs/absolute","version":"0.19.0-beta.609","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.609","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"318e6ec92737d42a24afcf838003249c4a7f5903","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.609.tgz","fileCount":458,"integrity":"sha512-hQNg8gpGITYfiZogtFrpP2pSamVDc0bql+RNA1tOe3PmSRO3YrkQC2fj7VjN5CBn7btmim+cRMztdNQTTtAo0A==","signatures":[{"sig":"MEQCIG5/FuWIFR1ZjFj0JdaRkLrH43fSIwpu2AJC/yDcthIOAiBDs+fWiWefAmaqmepphKRFO6I1BWUELq/mWgpB6qRVrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110340875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"318e6ec92737d42a24afcf838003249c4a7f5903","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hQNg8gpGITYfiZogtFrpP2pSamVDc0bql+RNA1tOe3PmSRO3YrkQC2fj7VjN5CBn7btmim+cRMztdNQTTtAo0A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.609_1776366880938_0.8237050270535118","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.610":{"name":"@absolutejs/absolute","version":"0.19.0-beta.610","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.610","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7e7ac72cb09a5860a8b2f79fb1080081f72b7c8c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.610.tgz","fileCount":458,"integrity":"sha512-WuEsW1KwqOj0oqo80cAvIX7mSkRoAD+W/VqCUh2LTa1IqYkYX4zA+sQEXdyV31YHEEWypQ1tlvv/ZttW6onn2Q==","signatures":[{"sig":"MEQCIDKR1VMh5Tn0L23RdIgWCi3WCWgPx8NVcPQyWuTb0PWfAiBEetHPTob7ZFdyKOTuEknMl573PO/lJri0V/nXdJP0zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110608583},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7e7ac72cb09a5860a8b2f79fb1080081f72b7c8c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WuEsW1KwqOj0oqo80cAvIX7mSkRoAD+W/VqCUh2LTa1IqYkYX4zA+sQEXdyV31YHEEWypQ1tlvv/ZttW6onn2Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.610_1776370527962_0.5166763642297143","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.611":{"name":"@absolutejs/absolute","version":"0.19.0-beta.611","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.611","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0a8d149ee31d536229136f7da4d51c27925f3567","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.611.tgz","fileCount":458,"integrity":"sha512-yCIFXSuw0iSgbdSGexAvlr/uyXWmBexcegJXmELDurIRS6NOZW5/sGHC/BlrEnn36C/m19LusmL5B48uek2DiA==","signatures":[{"sig":"MEYCIQCJ+H5ZzqiN1RFRJq4FMB8zlJT4XDhri81W7+hKMgRaQwIhAKD7aokztO8mD54q+jvTfN0bZ222p/l1JV2olIfcC7i1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110624710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0a8d149ee31d536229136f7da4d51c27925f3567","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yCIFXSuw0iSgbdSGexAvlr/uyXWmBexcegJXmELDurIRS6NOZW5/sGHC/BlrEnn36C/m19LusmL5B48uek2DiA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.611_1776372936029_0.5040048082272925","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.612":{"name":"@absolutejs/absolute","version":"0.19.0-beta.612","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.612","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9ffc03178423879c95723e0555b0accbbef47d65","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.612.tgz","fileCount":458,"integrity":"sha512-iC+y62NH2JtPDMjMlfP4KIwt8dAD9FEve7XXfGtVO2gE8MIwev+sOmw2ZkykzpNv7BsM5g7lAxcN8dcCrNC+Pw==","signatures":[{"sig":"MEUCIDNjbqaz/7FCbFDzh9vyv9l5mdnT2+vWfr4KpnLC2QQoAiEA349WF2py3Wo0+pjoUnirHiyl5M8KIFP84aKSuIJYKUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110703441},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9ffc03178423879c95723e0555b0accbbef47d65","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iC+y62NH2JtPDMjMlfP4KIwt8dAD9FEve7XXfGtVO2gE8MIwev+sOmw2ZkykzpNv7BsM5g7lAxcN8dcCrNC+Pw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.603","@absolutejs/native-darwin-x64":"0.19.0-beta.603","@absolutejs/native-linux-arm64":"0.19.0-beta.603","@absolutejs/native-windows-x64":"0.19.0-beta.603","@absolutejs/native-darwin-arm64":"0.19.0-beta.603","@absolutejs/native-windows-arm64":"0.19.0-beta.603"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.612_1776373969818_0.9930558766455688","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.613":{"name":"@absolutejs/absolute","version":"0.19.0-beta.613","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.613","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"10e4781d467a3d6300ebe7db50c5ac2644cba936","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.613.tgz","fileCount":458,"integrity":"sha512-kxm/9CBfnEJ8TUpQg8kkIgAXOEF4050VHBvj6AVAFjTmIF4W9aQNoYLWwrWXaoouO1ofRWfQrSdT7mC4ehHM/w==","signatures":[{"sig":"MEYCIQCL2IbvplJ/f6kk2s22Gwt2Z+WXAyD7Cb8CnahIS0qx+AIhAI3evNpCFtzhMHmK0/ewGui/JwsuZ5/PmDhHjkqVHi1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110853411},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"10e4781d467a3d6300ebe7db50c5ac2644cba936","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kxm/9CBfnEJ8TUpQg8kkIgAXOEF4050VHBvj6AVAFjTmIF4W9aQNoYLWwrWXaoouO1ofRWfQrSdT7mC4ehHM/w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.613","@absolutejs/native-darwin-x64":"0.19.0-beta.613","@absolutejs/native-linux-arm64":"0.19.0-beta.613","@absolutejs/native-windows-x64":"0.19.0-beta.613","@absolutejs/native-darwin-arm64":"0.19.0-beta.613","@absolutejs/native-windows-arm64":"0.19.0-beta.613"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.613_1776396571202_0.42810466877283226","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.614":{"name":"@absolutejs/absolute","version":"0.19.0-beta.614","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.614","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dbaa2993605a6f58f65a1b60a2d626c03f44c220","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.614.tgz","fileCount":458,"integrity":"sha512-Wylc5HYOskMbQJfpeJsEiLEcONu2m7pwZRi6KXa9djrJ3qBDypwUzNIipKaUBCZcWSNDW6KagamMJLMToNVPjA==","signatures":[{"sig":"MEUCIQDsmnBiHKKblDUVWCcBB0Vd3/dPyDJSTCtbTRjYjH1SVAIgDrl6aA6sByq/rfGhdHxcGSRZvzl4EPJVqFKiISwWJlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110865743},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dbaa2993605a6f58f65a1b60a2d626c03f44c220","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Wylc5HYOskMbQJfpeJsEiLEcONu2m7pwZRi6KXa9djrJ3qBDypwUzNIipKaUBCZcWSNDW6KagamMJLMToNVPjA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.614","@absolutejs/native-darwin-x64":"0.19.0-beta.614","@absolutejs/native-linux-arm64":"0.19.0-beta.614","@absolutejs/native-windows-x64":"0.19.0-beta.614","@absolutejs/native-darwin-arm64":"0.19.0-beta.614","@absolutejs/native-windows-arm64":"0.19.0-beta.614"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.614_1776398567019_0.45669423243019214","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.615":{"name":"@absolutejs/absolute","version":"0.19.0-beta.615","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.615","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"27f07d32b6e8d9d47228720a14dc95cd6c6f8f07","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.615.tgz","fileCount":459,"integrity":"sha512-I4kNN9+ljPzC9MbUbGvRSEbovnbmdpOQ3lgQbFzy7EXEBtKxj+FY716BLRHRihIKalWF+oT/im3oeQinfKWdBg==","signatures":[{"sig":"MEQCIDMTSf73OiLBQhxWSjjY4Tf3QHhBZOy1NSh6i8wEMnmpAiBxdUpK8135c1rPO13MkLIY12alQAv3JyVjDc04N4ydIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110912653},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"27f07d32b6e8d9d47228720a14dc95cd6c6f8f07","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-I4kNN9+ljPzC9MbUbGvRSEbovnbmdpOQ3lgQbFzy7EXEBtKxj+FY716BLRHRihIKalWF+oT/im3oeQinfKWdBg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.615","@absolutejs/native-darwin-x64":"0.19.0-beta.615","@absolutejs/native-linux-arm64":"0.19.0-beta.615","@absolutejs/native-windows-x64":"0.19.0-beta.615","@absolutejs/native-darwin-arm64":"0.19.0-beta.615","@absolutejs/native-windows-arm64":"0.19.0-beta.615"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.615_1776401714413_0.23912907105091574","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.616":{"name":"@absolutejs/absolute","version":"0.19.0-beta.616","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.616","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d9d18abc2447c0d26e7ba3bd0247fd69a8b24b64","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.616.tgz","fileCount":461,"integrity":"sha512-nVF63hhbw3KkXfwDB2X4T8thizWy9FAe15FqHx1Vd4eedafmRQixtPBRU0otifMiEIP6py78tkhpDd8K7+FwCQ==","signatures":[{"sig":"MEUCIQC7AjArYVDa1XOhlZ4U2k4ISfSeilsIK1Pdm9Dm8WwNbwIgHaL9ruXifWfRT/BxzToOu274a4m8QeZAEwao6wxZCdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111067687},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d9d18abc2447c0d26e7ba3bd0247fd69a8b24b64","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nVF63hhbw3KkXfwDB2X4T8thizWy9FAe15FqHx1Vd4eedafmRQixtPBRU0otifMiEIP6py78tkhpDd8K7+FwCQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.616","@absolutejs/native-darwin-x64":"0.19.0-beta.616","@absolutejs/native-linux-arm64":"0.19.0-beta.616","@absolutejs/native-windows-x64":"0.19.0-beta.616","@absolutejs/native-darwin-arm64":"0.19.0-beta.616","@absolutejs/native-windows-arm64":"0.19.0-beta.616"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.616_1776457436196_0.9409987117410381","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.617":{"name":"@absolutejs/absolute","version":"0.19.0-beta.617","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.617","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ddf4d2bd1898b2ba6d62a38cff8d777535bb28e5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.617.tgz","fileCount":461,"integrity":"sha512-z/j7nhvYCnI/eTFmy9EzdFs1P+7TcyKyKoTbAcymVOvEYrEPnA8NXclEGvoZLDIOToFs6rSUZ27ObPD2RyQ0+g==","signatures":[{"sig":"MEQCICs7Pg6QQysqk4mDU6oXcehGeeCk1jSByqnrIa5PKXA/AiAol8bChJiQUmVKanQqhqt/YPy/P5MP1nNLUfM/40igLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111120717},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ddf4d2bd1898b2ba6d62a38cff8d777535bb28e5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-z/j7nhvYCnI/eTFmy9EzdFs1P+7TcyKyKoTbAcymVOvEYrEPnA8NXclEGvoZLDIOToFs6rSUZ27ObPD2RyQ0+g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.617","@absolutejs/native-darwin-x64":"0.19.0-beta.617","@absolutejs/native-linux-arm64":"0.19.0-beta.617","@absolutejs/native-windows-x64":"0.19.0-beta.617","@absolutejs/native-darwin-arm64":"0.19.0-beta.617","@absolutejs/native-windows-arm64":"0.19.0-beta.617"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.617_1776459661778_0.3489039575320878","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.618":{"name":"@absolutejs/absolute","version":"0.19.0-beta.618","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.618","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62a431d9e28ecc1bd6c42d7cd20bad99d46bf662","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.618.tgz","fileCount":461,"integrity":"sha512-B0DiGejeYoTh2ncO4I4CsffHJN24Zr/XelfbggDAQefFbskaMdPzRTzyWJVF1bq7/ofZIms9p5nkhISBJA8mAQ==","signatures":[{"sig":"MEQCIDL78gV8wAHHh23eSwqJrAzNLOyDMYGcWFQ8Vn6dcBp6AiAoSTe+tcbbw7Tt3tHUb9wjMLDj9U2zDSFEYnKthdl6XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111127623},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62a431d9e28ecc1bd6c42d7cd20bad99d46bf662","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B0DiGejeYoTh2ncO4I4CsffHJN24Zr/XelfbggDAQefFbskaMdPzRTzyWJVF1bq7/ofZIms9p5nkhISBJA8mAQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.618","@absolutejs/native-darwin-x64":"0.19.0-beta.618","@absolutejs/native-linux-arm64":"0.19.0-beta.618","@absolutejs/native-windows-x64":"0.19.0-beta.618","@absolutejs/native-darwin-arm64":"0.19.0-beta.618","@absolutejs/native-windows-arm64":"0.19.0-beta.618"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.618_1776461354052_0.30137540071856517","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.619":{"name":"@absolutejs/absolute","version":"0.19.0-beta.619","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.619","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"357343963d6683a6ab7230c43ab47a818b74d02e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.619.tgz","fileCount":461,"integrity":"sha512-FcudZXQAeyRzD3BSeZSb6hrsdN3MkXMXkchkNIUZbntr/gbu+5YR8eyGP4adeR/7JUBSxRVImVbGBcn0xMvYZQ==","signatures":[{"sig":"MEUCIAcKHDuzK5QgPKGtAm5st5syvahnKCeBrbmxpTypOMXdAiEA68sGf5PmePABDVSqGqtyAPxRoJP1hjK7XWiGnJ9pnQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111252461},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"357343963d6683a6ab7230c43ab47a818b74d02e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FcudZXQAeyRzD3BSeZSb6hrsdN3MkXMXkchkNIUZbntr/gbu+5YR8eyGP4adeR/7JUBSxRVImVbGBcn0xMvYZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.619","@absolutejs/native-darwin-x64":"0.19.0-beta.619","@absolutejs/native-linux-arm64":"0.19.0-beta.619","@absolutejs/native-windows-x64":"0.19.0-beta.619","@absolutejs/native-darwin-arm64":"0.19.0-beta.619","@absolutejs/native-windows-arm64":"0.19.0-beta.619"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.619_1776466659384_0.03288385623502377","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.620":{"name":"@absolutejs/absolute","version":"0.19.0-beta.620","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.620","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fa511d9f8ac664e31bbd43f3be581fa1c5d78531","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.620.tgz","fileCount":461,"integrity":"sha512-nYW7I9C2S5kQKrHKve4CM8Eag9uCQrxgnU80PAOn0rlEDi/SsnHVFueZ8BoW6N4KqozTGsQ/ORYqo0+k9MlL3g==","signatures":[{"sig":"MEUCIQCI7Cnb4xjaY9gqWY8eYtR56W9evh8Zo64fbc6N3OC4hgIgOuVGXCIIAhPjmH0Q2rCXqSyB3gqp+18bUxlGU9pJXyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111505809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fa511d9f8ac664e31bbd43f3be581fa1c5d78531","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nYW7I9C2S5kQKrHKve4CM8Eag9uCQrxgnU80PAOn0rlEDi/SsnHVFueZ8BoW6N4KqozTGsQ/ORYqo0+k9MlL3g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.619","@absolutejs/native-darwin-x64":"0.19.0-beta.619","@absolutejs/native-linux-arm64":"0.19.0-beta.619","@absolutejs/native-windows-x64":"0.19.0-beta.619","@absolutejs/native-darwin-arm64":"0.19.0-beta.619","@absolutejs/native-windows-arm64":"0.19.0-beta.619"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.620_1776481803324_0.055462698742022365","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.621":{"name":"@absolutejs/absolute","version":"0.19.0-beta.621","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.621","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2a5fa5bd0e3b89188ed47a88f8e8f7a487a36fca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.621.tgz","fileCount":461,"integrity":"sha512-OtOfOiocQktRl+JLfaUlFBbOnCG/kTLLpwdlRZ2WFgub4ZYOrHFJBaEhgh9iXFmKNkN5kGMXab+QeoqcVjN+7A==","signatures":[{"sig":"MEQCIC70jBkJW37Pq5kCROCzqnKq6gIrXO+BQ2eZU86iS2XsAiAsLw/qomOk7zovcGgGOh2VX1L7FwaZsDQ3lAew1sAkfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111505809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2a5fa5bd0e3b89188ed47a88f8e8f7a487a36fca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OtOfOiocQktRl+JLfaUlFBbOnCG/kTLLpwdlRZ2WFgub4ZYOrHFJBaEhgh9iXFmKNkN5kGMXab+QeoqcVjN+7A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.621","@absolutejs/native-darwin-x64":"0.19.0-beta.621","@absolutejs/native-linux-arm64":"0.19.0-beta.621","@absolutejs/native-windows-x64":"0.19.0-beta.621","@absolutejs/native-darwin-arm64":"0.19.0-beta.621","@absolutejs/native-windows-arm64":"0.19.0-beta.621"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.621_1776482011040_0.8336808711537105","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.622":{"name":"@absolutejs/absolute","version":"0.19.0-beta.622","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.622","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"deeb3c3e139b522716661686e53dbd1e705c35d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.622.tgz","fileCount":461,"integrity":"sha512-BOxM/HJW+QnD39puUKdUYqYFLA+s2s3KP1orX3T8TzC49yoNu8ZLUn9xg2V88nuQW9hXs8yM1PBTzxnBh4xpqw==","signatures":[{"sig":"MEYCIQCHqjz/mqLyZrhwBgyuo26EOopyWDvjEwf1BxOmq8pX/gIhAI5qPG0CQUQIvNHQrorMZkUw/ZVgPVFt5hUUG2XYtoxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111528030},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"deeb3c3e139b522716661686e53dbd1e705c35d3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BOxM/HJW+QnD39puUKdUYqYFLA+s2s3KP1orX3T8TzC49yoNu8ZLUn9xg2V88nuQW9hXs8yM1PBTzxnBh4xpqw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.622","@absolutejs/native-darwin-x64":"0.19.0-beta.622","@absolutejs/native-linux-arm64":"0.19.0-beta.622","@absolutejs/native-windows-x64":"0.19.0-beta.622","@absolutejs/native-darwin-arm64":"0.19.0-beta.622","@absolutejs/native-windows-arm64":"0.19.0-beta.622"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.622_1776483027752_0.2139384812500662","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.623":{"name":"@absolutejs/absolute","version":"0.19.0-beta.623","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.623","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"16f8aa1656852e5e7bf62a5bf75b2350015082e0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.623.tgz","fileCount":461,"integrity":"sha512-g7KoPeWfbddPnBvA4aJOdbpb3FcjGAqE3p4wj1g2F6ZC/SuwfWqsBT81OKkgsTPEavYjhE4XE7UWZOE2JLZ0rg==","signatures":[{"sig":"MEUCIQCPoUpl0vsaMD9s49Jr1LTTo8WXW9CkwCrL9c6ktxvihAIgK7dKGTkGKcO5utpFjTpOHz2KgBzdkLiErwK3/2QVIFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112653665},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"16f8aa1656852e5e7bf62a5bf75b2350015082e0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./vue/components/Image.vue":{"types":"./dist/vue/components/Image.vue.d.ts","import":"./dist/vue/components/Image.vue"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-g7KoPeWfbddPnBvA4aJOdbpb3FcjGAqE3p4wj1g2F6ZC/SuwfWqsBT81OKkgsTPEavYjhE4XE7UWZOE2JLZ0rg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.623","@absolutejs/native-darwin-x64":"0.19.0-beta.623","@absolutejs/native-linux-arm64":"0.19.0-beta.623","@absolutejs/native-windows-x64":"0.19.0-beta.623","@absolutejs/native-darwin-arm64":"0.19.0-beta.623","@absolutejs/native-windows-arm64":"0.19.0-beta.623"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.623_1776549360017_0.6057458617997356","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.624":{"name":"@absolutejs/absolute","version":"0.19.0-beta.624","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.624","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"776cdbecc098793014dfedf7547ff7fd5dad786c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.624.tgz","fileCount":463,"integrity":"sha512-bV1NnWZWdiMn2A4cKBtVTAY3cNzhT/wjbj2p0dZ7L+nHGjt2XYVlY6jbQApbO48ai+Alp1S+j0jAKFvoKn+fBw==","signatures":[{"sig":"MEUCIFlOFfrHRrPCYSwEzc81erpc2RwoJTNHyZpsvUuvIy0+AiEAxy9JtJZ/wZPD5nap4io4CF1C32uz08rQhowGs2Xg2LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117042198},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"776cdbecc098793014dfedf7547ff7fd5dad786c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bV1NnWZWdiMn2A4cKBtVTAY3cNzhT/wjbj2p0dZ7L+nHGjt2XYVlY6jbQApbO48ai+Alp1S+j0jAKFvoKn+fBw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.624","@absolutejs/native-darwin-x64":"0.19.0-beta.624","@absolutejs/native-linux-arm64":"0.19.0-beta.624","@absolutejs/native-windows-x64":"0.19.0-beta.624","@absolutejs/native-darwin-arm64":"0.19.0-beta.624","@absolutejs/native-windows-arm64":"0.19.0-beta.624"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.624_1776611823147_0.6719034088145512","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.625":{"name":"@absolutejs/absolute","version":"0.19.0-beta.625","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.625","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a6ecf18ca3e06ca798ef249adc3dcc25e21d41b6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.625.tgz","fileCount":463,"integrity":"sha512-Fhfv6PJsaZNeyKMAA73PaqhVtISlMaSFXMlBg7zX5etUJ88fJZxxzIrX9A+GHwGBoeKDL+W1+WgSKHf62BqdYA==","signatures":[{"sig":"MEQCIDHl2b6hILtrwq/NMj/S7Gwrr1+8a/KadJaEURZfNBSTAiB1AUu00smH5+WS4WFGbzZ0JmzpztK4UjQMLncm47DDEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117042584},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a6ecf18ca3e06ca798ef249adc3dcc25e21d41b6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Fhfv6PJsaZNeyKMAA73PaqhVtISlMaSFXMlBg7zX5etUJ88fJZxxzIrX9A+GHwGBoeKDL+W1+WgSKHf62BqdYA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.625","@absolutejs/native-darwin-x64":"0.19.0-beta.625","@absolutejs/native-linux-arm64":"0.19.0-beta.625","@absolutejs/native-windows-x64":"0.19.0-beta.625","@absolutejs/native-darwin-arm64":"0.19.0-beta.625","@absolutejs/native-windows-arm64":"0.19.0-beta.625"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.625_1776613644358_0.022598206226336792","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.626":{"name":"@absolutejs/absolute","version":"0.19.0-beta.626","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.626","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a2bd0ed66d6cb09763e450a50a77d8f10e29f3ed","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.626.tgz","fileCount":463,"integrity":"sha512-0F9NkoOKGd790fG/4LIF8sCj/h4WFnvMlODIqig76GE83pmCL2hIYB7gDxw3hMGgeZxIVetvW3Jxl04KUp8KsA==","signatures":[{"sig":"MEUCIQD3zIt9+tbKf4AkSbCceHkzfUUyKF2jM8xChqg576aIOgIgLviYUN7S5ypvJvgg2vQ4v7FKES2+uADeMQ7WmsmZ2LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117136408},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a2bd0ed66d6cb09763e450a50a77d8f10e29f3ed","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0F9NkoOKGd790fG/4LIF8sCj/h4WFnvMlODIqig76GE83pmCL2hIYB7gDxw3hMGgeZxIVetvW3Jxl04KUp8KsA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.626","@absolutejs/native-darwin-x64":"0.19.0-beta.626","@absolutejs/native-linux-arm64":"0.19.0-beta.626","@absolutejs/native-windows-x64":"0.19.0-beta.626","@absolutejs/native-darwin-arm64":"0.19.0-beta.626","@absolutejs/native-windows-arm64":"0.19.0-beta.626"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.626_1776615861820_0.4396171417528909","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.627":{"name":"@absolutejs/absolute","version":"0.19.0-beta.627","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.627","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0fc99862cf43f2c2ff14e913a600237a232254ad","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.627.tgz","fileCount":464,"integrity":"sha512-H3QH6SOHLTLPrJSHLpaaWuevR/ikhAqMW/Pmk46Iz4SVTJ7oCWu8JksBNZkV79VTAMXujHj+ED+4kYSFeEla4Q==","signatures":[{"sig":"MEYCIQCLwFyV4X5wLiIBn686eIQc8rrO7qaOo3zCVWHSCY7DZgIhALFf2v7v0b+W9VeH3oZWiLN0z6c4qA+mZuYMjxExw1Jt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117951000},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0fc99862cf43f2c2ff14e913a600237a232254ad","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-H3QH6SOHLTLPrJSHLpaaWuevR/ikhAqMW/Pmk46Iz4SVTJ7oCWu8JksBNZkV79VTAMXujHj+ED+4kYSFeEla4Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.627","@absolutejs/native-darwin-x64":"0.19.0-beta.627","@absolutejs/native-linux-arm64":"0.19.0-beta.627","@absolutejs/native-windows-x64":"0.19.0-beta.627","@absolutejs/native-darwin-arm64":"0.19.0-beta.627","@absolutejs/native-windows-arm64":"0.19.0-beta.627"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.627_1776625911778_0.00842486137651588","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.628":{"name":"@absolutejs/absolute","version":"0.19.0-beta.628","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.628","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2deb16e063ca35a4926f241c5f8ea636f4a3f3e6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.628.tgz","fileCount":464,"integrity":"sha512-MQef3zzTf49efXcrIQYvJrD9AWWb7T4H00NFXdD9j/hUol0io67E4SOWTQBd3WFReG2chG27GvNde31wq01uHg==","signatures":[{"sig":"MEYCIQD++uCnwLKOmvnvTffiU1IEByR+h90Fy0f2wy2SBE7L0gIhALtFkJkQSGg2tqZTyda8Zd01fHzC96lRcxvDJsPhnyaC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117950397},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2deb16e063ca35a4926f241c5f8ea636f4a3f3e6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MQef3zzTf49efXcrIQYvJrD9AWWb7T4H00NFXdD9j/hUol0io67E4SOWTQBd3WFReG2chG27GvNde31wq01uHg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.628","@absolutejs/native-darwin-x64":"0.19.0-beta.628","@absolutejs/native-linux-arm64":"0.19.0-beta.628","@absolutejs/native-windows-x64":"0.19.0-beta.628","@absolutejs/native-darwin-arm64":"0.19.0-beta.628","@absolutejs/native-windows-arm64":"0.19.0-beta.628"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.628_1776633973974_0.35096520621232474","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.629":{"name":"@absolutejs/absolute","version":"0.19.0-beta.629","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.629","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"096ecd8ff2a0c2715338aad39b610a3ffba175e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.629.tgz","fileCount":464,"integrity":"sha512-znNDATAfirczg3ijiAoMJmU6AJcjvHYiZgfpRNgQosLdNe82E/AhZIWKhilrbsBhnBUCDLZRWN1TsmuKopqj3A==","signatures":[{"sig":"MEQCIH8hbLFo1YBoJGOUtXA6j8LJr3MuPFjtPWR+slLbY/iPAiBG9JanAsSqR7A3F6CUOof/+PvqncR3unVf+GhX4FgX7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117974456},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"096ecd8ff2a0c2715338aad39b610a3ffba175e7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-znNDATAfirczg3ijiAoMJmU6AJcjvHYiZgfpRNgQosLdNe82E/AhZIWKhilrbsBhnBUCDLZRWN1TsmuKopqj3A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.629","@absolutejs/native-darwin-x64":"0.19.0-beta.629","@absolutejs/native-linux-arm64":"0.19.0-beta.629","@absolutejs/native-windows-x64":"0.19.0-beta.629","@absolutejs/native-darwin-arm64":"0.19.0-beta.629","@absolutejs/native-windows-arm64":"0.19.0-beta.629"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.629_1776634725099_0.5710341291153882","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.630":{"name":"@absolutejs/absolute","version":"0.19.0-beta.630","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.630","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9e0abe109ed620caa589b90aa14c9f49416a69f3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.630.tgz","fileCount":464,"integrity":"sha512-llOsDz9qmHPLlazRRGnMccZrTkvrwBIWnEYIaulfH11b2L5FeuAAqtcjabWfYQRSfQrO6Un0yIo/faSBaJwHUA==","signatures":[{"sig":"MEYCIQDAdTqxzH4Wjhikil4NXVAW5WZtpQqK4LjJrvJCcloabgIhAIalrMXRT0kfPM5smTFEwsZzW0M29kXU4s13WksFXih/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117974530},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9e0abe109ed620caa589b90aa14c9f49416a69f3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-llOsDz9qmHPLlazRRGnMccZrTkvrwBIWnEYIaulfH11b2L5FeuAAqtcjabWfYQRSfQrO6Un0yIo/faSBaJwHUA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.630","@absolutejs/native-darwin-x64":"0.19.0-beta.630","@absolutejs/native-linux-arm64":"0.19.0-beta.630","@absolutejs/native-windows-x64":"0.19.0-beta.630","@absolutejs/native-darwin-arm64":"0.19.0-beta.630","@absolutejs/native-windows-arm64":"0.19.0-beta.630"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.630_1776635146682_0.872975409744124","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.631":{"name":"@absolutejs/absolute","version":"0.19.0-beta.631","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.631","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b27a6e4df8f18294d86708d1d0d08e2a375013f5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.631.tgz","fileCount":464,"integrity":"sha512-v7GKxlMI51s/y/Elt6HhrRNPFcTqvvyy8OYSt8i6UsnC8EWfevnY0Z2en4p0//5jVi9TXxsPi9Kbu9LlZmKSHA==","signatures":[{"sig":"MEYCIQCWW0KfiHfbFYQOFm0Tt+rqop4/SG49C2Hw9IO4BpzLlAIhAIPqERI4qboForNZzTfeRkA/boQi/+nP/VHMljbnRCSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117978357},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b27a6e4df8f18294d86708d1d0d08e2a375013f5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-v7GKxlMI51s/y/Elt6HhrRNPFcTqvvyy8OYSt8i6UsnC8EWfevnY0Z2en4p0//5jVi9TXxsPi9Kbu9LlZmKSHA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.631","@absolutejs/native-darwin-x64":"0.19.0-beta.631","@absolutejs/native-linux-arm64":"0.19.0-beta.631","@absolutejs/native-windows-x64":"0.19.0-beta.631","@absolutejs/native-darwin-arm64":"0.19.0-beta.631","@absolutejs/native-windows-arm64":"0.19.0-beta.631"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.631_1776635704700_0.3932688026487172","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.632":{"name":"@absolutejs/absolute","version":"0.19.0-beta.632","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.632","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d483f24571c8c2234c378561806727f11e391b3b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.632.tgz","fileCount":464,"integrity":"sha512-E+Ovj8Ee2Eg9O6vFrulpBsw1p88sRHV+GG8SrWu4OA3wUz0sM1QISBERATlz8I/t297lwFSPz17mZhdY7W054A==","signatures":[{"sig":"MEYCIQC8lWm3SDvV2s2eujdOf1wHkZYlnH1JxcGCFdMyHaDEiQIhAMNxGaZ+qyKhnpuzTCV8u0fZimi6Hkf7Xm8iTcSmz1Ux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117997096},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d483f24571c8c2234c378561806727f11e391b3b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-E+Ovj8Ee2Eg9O6vFrulpBsw1p88sRHV+GG8SrWu4OA3wUz0sM1QISBERATlz8I/t297lwFSPz17mZhdY7W054A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.632","@absolutejs/native-darwin-x64":"0.19.0-beta.632","@absolutejs/native-linux-arm64":"0.19.0-beta.632","@absolutejs/native-windows-x64":"0.19.0-beta.632","@absolutejs/native-darwin-arm64":"0.19.0-beta.632","@absolutejs/native-windows-arm64":"0.19.0-beta.632"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.632_1776636323379_0.21778903332399535","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.633":{"name":"@absolutejs/absolute","version":"0.19.0-beta.633","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.633","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eaca28f51bdd2db188c888a8f69f26b1816303ee","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.633.tgz","fileCount":464,"integrity":"sha512-3bZjUkbcpVLw1m46aV/+8vAxclsw+mHuj8qxkIB75Lp/lMDTScVK85JkydkAj5H6ndJs3DLfygROOrob5/UfDQ==","signatures":[{"sig":"MEUCIQCSZXgeA3zM6tb7+Ed0QRb4MNm2o34TpSj9m5543ZHOaAIgLGrBo6Gso/bjHMKZ1tnvNjIeH0VkekdTEJ8qWlP4/5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118047342},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eaca28f51bdd2db188c888a8f69f26b1816303ee","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3bZjUkbcpVLw1m46aV/+8vAxclsw+mHuj8qxkIB75Lp/lMDTScVK85JkydkAj5H6ndJs3DLfygROOrob5/UfDQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.633","@absolutejs/native-darwin-x64":"0.19.0-beta.633","@absolutejs/native-linux-arm64":"0.19.0-beta.633","@absolutejs/native-windows-x64":"0.19.0-beta.633","@absolutejs/native-darwin-arm64":"0.19.0-beta.633","@absolutejs/native-windows-arm64":"0.19.0-beta.633"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.633_1776637061292_0.5167522621230938","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.634":{"name":"@absolutejs/absolute","version":"0.19.0-beta.634","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.634","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9bdb8236bd69dd14a343d86fb33d12529b2be2cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.634.tgz","fileCount":464,"integrity":"sha512-UrJCDhrIPVlqW8CX5ywJD4byO4XnX328R4BiJp69xj62OEQjxHGjMpZ0XKm5bTu0KDUryBLQoj27AuL+Tiqz8Q==","signatures":[{"sig":"MEUCIQCi7Kk3owG8sAYpyoyG4/edQOPHuV8iOYgPtwG6eKZYogIgDxmV/eJS4TXDfRuuteQ7upA/9rqc/L8SYqzH9N90d34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118134400},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9bdb8236bd69dd14a343d86fb33d12529b2be2cc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UrJCDhrIPVlqW8CX5ywJD4byO4XnX328R4BiJp69xj62OEQjxHGjMpZ0XKm5bTu0KDUryBLQoj27AuL+Tiqz8Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.634","@absolutejs/native-darwin-x64":"0.19.0-beta.634","@absolutejs/native-linux-arm64":"0.19.0-beta.634","@absolutejs/native-windows-x64":"0.19.0-beta.634","@absolutejs/native-darwin-arm64":"0.19.0-beta.634","@absolutejs/native-windows-arm64":"0.19.0-beta.634"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.634_1776637774178_0.5384128534102754","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.635":{"name":"@absolutejs/absolute","version":"0.19.0-beta.635","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.635","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6331390cddaa7a2fbde89e14fb72ffba952e1183","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.635.tgz","fileCount":464,"integrity":"sha512-aPjS9tYD3iu8UrpZ8CHg4jHmKZBu/9rOH71nwXKs8x8AoxkmEiNyJWQ/dD+g+HJks927VXhn4J2ONBCuLd6ktA==","signatures":[{"sig":"MEUCIFyBCy+Cw5Hi0xZsZUmK4bNYsYWg7LRlHdtpcl6Tjl2hAiEA/+ihqePYh2hBAETxAnZAZslDuXcLgrCBvbnVa+43gtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118246820},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6331390cddaa7a2fbde89e14fb72ffba952e1183","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aPjS9tYD3iu8UrpZ8CHg4jHmKZBu/9rOH71nwXKs8x8AoxkmEiNyJWQ/dD+g+HJks927VXhn4J2ONBCuLd6ktA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.635","@absolutejs/native-darwin-x64":"0.19.0-beta.635","@absolutejs/native-linux-arm64":"0.19.0-beta.635","@absolutejs/native-windows-x64":"0.19.0-beta.635","@absolutejs/native-darwin-arm64":"0.19.0-beta.635","@absolutejs/native-windows-arm64":"0.19.0-beta.635"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.635_1776638624247_0.5535505669430165","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.636":{"name":"@absolutejs/absolute","version":"0.19.0-beta.636","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.636","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d3a60c5b7288fdb5f15bb6f5f991bdcabe2baee3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.636.tgz","fileCount":464,"integrity":"sha512-FvVBL3WbYCR4kw8V65aW2vcKd82RY2aMABHAlNtF1CPzhSuy61FSMLKPBByDcoyQYQJ3kdLxYVy3OqQxSNIqxA==","signatures":[{"sig":"MEQCIE/7fXWLxambX4UyB6X3H4yKtvuzVf9AxcOqRg1CRpHvAiAoMfryTpv3e7jovMU5R7nwplUuBjNIufTt4Swo+NIN8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118299893},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d3a60c5b7288fdb5f15bb6f5f991bdcabe2baee3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FvVBL3WbYCR4kw8V65aW2vcKd82RY2aMABHAlNtF1CPzhSuy61FSMLKPBByDcoyQYQJ3kdLxYVy3OqQxSNIqxA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.636","@absolutejs/native-darwin-x64":"0.19.0-beta.636","@absolutejs/native-linux-arm64":"0.19.0-beta.636","@absolutejs/native-windows-x64":"0.19.0-beta.636","@absolutejs/native-darwin-arm64":"0.19.0-beta.636","@absolutejs/native-windows-arm64":"0.19.0-beta.636"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.636_1776639311938_0.8781111437810034","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.637":{"name":"@absolutejs/absolute","version":"0.19.0-beta.637","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.637","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1fea7f96fb9dff30b306a4e6300373dd4152b2d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.637.tgz","fileCount":464,"integrity":"sha512-GZ9RdtXnkjWC06DiYoDTTmGMHKbr9ZPS8tM/v8Y8PIKTcwOzBXWeCJ7g2yJVHEbnJ64rULN27djQBQ5zM0zCwQ==","signatures":[{"sig":"MEYCIQCuCNGP7V06K8cb3Qk1b4OwurGdfA+qh7HFG/bdeaYDfgIhAKUAky3MZeU+jIDLt9WcCkRFq9fq1Hf1ji3CMG3WjVuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118299388},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d1fea7f96fb9dff30b306a4e6300373dd4152b2d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GZ9RdtXnkjWC06DiYoDTTmGMHKbr9ZPS8tM/v8Y8PIKTcwOzBXWeCJ7g2yJVHEbnJ64rULN27djQBQ5zM0zCwQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.637","@absolutejs/native-darwin-x64":"0.19.0-beta.637","@absolutejs/native-linux-arm64":"0.19.0-beta.637","@absolutejs/native-windows-x64":"0.19.0-beta.637","@absolutejs/native-darwin-arm64":"0.19.0-beta.637","@absolutejs/native-windows-arm64":"0.19.0-beta.637"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.637_1776639551645_0.3716798451646244","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.638":{"name":"@absolutejs/absolute","version":"0.19.0-beta.638","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.638","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9590042c1f40aca7724a1432a8f0b9db0b4df24f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.638.tgz","fileCount":464,"integrity":"sha512-a3gkerTfkJhNxNA9RHV4tTa7QPsDOXCR689KQjCzQ2mHLHHQCxeOYqbBLPLXALFp5QmQJIW3/K2yoQ/EM3zijQ==","signatures":[{"sig":"MEQCID1NNyxORh21Kson73+hzZCfuwMTy5PKYjV/GgOpHJh4AiADmAocFmo0998DhKr0o2mBVf2PXud6yWJF0YujkC+uwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118323528},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9590042c1f40aca7724a1432a8f0b9db0b4df24f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-a3gkerTfkJhNxNA9RHV4tTa7QPsDOXCR689KQjCzQ2mHLHHQCxeOYqbBLPLXALFp5QmQJIW3/K2yoQ/EM3zijQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.638","@absolutejs/native-darwin-x64":"0.19.0-beta.638","@absolutejs/native-linux-arm64":"0.19.0-beta.638","@absolutejs/native-windows-x64":"0.19.0-beta.638","@absolutejs/native-darwin-arm64":"0.19.0-beta.638","@absolutejs/native-windows-arm64":"0.19.0-beta.638"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.638_1776640383016_0.8214326657254043","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.639":{"name":"@absolutejs/absolute","version":"0.19.0-beta.639","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.639","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fd2e5f31344c4e6694d3db2173622baf9214c547","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.639.tgz","fileCount":464,"integrity":"sha512-TV1MoWyLPR2QS8Tda78zxjsymmkOWpzc6Xs0Jti/G2LwhLF6wXQQPRHCXIvgOFK+4EqDxG3dFAORVUrYyABoeg==","signatures":[{"sig":"MEYCIQDX49aXnnZZ27BSuCKyWWzmOD+vAmMKDM3KEKFGPEhe2AIhALvA/QZ1FQ4DSmB4uqUkjENROxbwn3Fm/0O2Qr0zI6+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118355206},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fd2e5f31344c4e6694d3db2173622baf9214c547","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TV1MoWyLPR2QS8Tda78zxjsymmkOWpzc6Xs0Jti/G2LwhLF6wXQQPRHCXIvgOFK+4EqDxG3dFAORVUrYyABoeg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.638","@absolutejs/native-darwin-x64":"0.19.0-beta.638","@absolutejs/native-linux-arm64":"0.19.0-beta.638","@absolutejs/native-windows-x64":"0.19.0-beta.638","@absolutejs/native-darwin-arm64":"0.19.0-beta.638","@absolutejs/native-windows-arm64":"0.19.0-beta.638"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.639_1776642371225_0.7613558179202793","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.640":{"name":"@absolutejs/absolute","version":"0.19.0-beta.640","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.640","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2fcf9a0a1228555586ae3c55f4f315a9c75de2e8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.640.tgz","fileCount":464,"integrity":"sha512-J60mpAV4XZCH0Dg5WynVFRDNsd9PPXyoGNuf6ssDDFnNWRb6FhenNFHFlII10Sya/LroJgOCRAQjVKyKkJF4jQ==","signatures":[{"sig":"MEUCIFQ96r1giSjOO+bt/A3qhAx3wtU6W5NGNJB1ZP4ugiESAiEAs5+rOSDR1qEV4dMQ/nRHa73/BOw1c1BmkWTr22GqGY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118354962},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2fcf9a0a1228555586ae3c55f4f315a9c75de2e8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-J60mpAV4XZCH0Dg5WynVFRDNsd9PPXyoGNuf6ssDDFnNWRb6FhenNFHFlII10Sya/LroJgOCRAQjVKyKkJF4jQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.640","@absolutejs/native-darwin-x64":"0.19.0-beta.640","@absolutejs/native-linux-arm64":"0.19.0-beta.640","@absolutejs/native-windows-x64":"0.19.0-beta.640","@absolutejs/native-darwin-arm64":"0.19.0-beta.640","@absolutejs/native-windows-arm64":"0.19.0-beta.640"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.640_1776642578275_0.21416620838246359","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.641":{"name":"@absolutejs/absolute","version":"0.19.0-beta.641","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.641","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9edfc84fe98d03bdf8169c55a3b6ddb5a042e100","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.641.tgz","fileCount":464,"integrity":"sha512-yIdPrgDcvRQZYxPETbEm25rMneeFzb1DtMLCuSGMoshJl/de/Zd+rMD/5wvXs6NCpoRTcksIuhy++Uc6zzPtmw==","signatures":[{"sig":"MEUCIQDewLw4YZHqSCtoUYpsy9YCHSXjASnjp3it6427xJJA+gIgHY1rxK+ggK0W2xEFSVzrUy+hNFiHGczcjf5EvqCUT5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118710914},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9edfc84fe98d03bdf8169c55a3b6ddb5a042e100","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yIdPrgDcvRQZYxPETbEm25rMneeFzb1DtMLCuSGMoshJl/de/Zd+rMD/5wvXs6NCpoRTcksIuhy++Uc6zzPtmw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.641","@absolutejs/native-darwin-x64":"0.19.0-beta.641","@absolutejs/native-linux-arm64":"0.19.0-beta.641","@absolutejs/native-windows-x64":"0.19.0-beta.641","@absolutejs/native-darwin-arm64":"0.19.0-beta.641","@absolutejs/native-windows-arm64":"0.19.0-beta.641"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.641_1776656458604_0.08007563143613927","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.642":{"name":"@absolutejs/absolute","version":"0.19.0-beta.642","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.642","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bd5fe240337c692a3c4d9fbd186a0ff09ecdf858","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.642.tgz","fileCount":464,"integrity":"sha512-3WXsJvAxgRVb6Lx08RaRy/Z+oaq2jRKP4pJQnpr5Wp7c645mWPfN4M0yZUNSSOebfxLYA82m6WWMeG6uoshcWg==","signatures":[{"sig":"MEYCIQCPs/2ycMbFixlX0B5NHDm5elUgYo7DWEUzXQZHi1mg2QIhAJ077708bxIiZk8p0pYxPzcpQ/bCr08aPt5XovQK7VzR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118731201},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bd5fe240337c692a3c4d9fbd186a0ff09ecdf858","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3WXsJvAxgRVb6Lx08RaRy/Z+oaq2jRKP4pJQnpr5Wp7c645mWPfN4M0yZUNSSOebfxLYA82m6WWMeG6uoshcWg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.642","@absolutejs/native-darwin-x64":"0.19.0-beta.642","@absolutejs/native-linux-arm64":"0.19.0-beta.642","@absolutejs/native-windows-x64":"0.19.0-beta.642","@absolutejs/native-darwin-arm64":"0.19.0-beta.642","@absolutejs/native-windows-arm64":"0.19.0-beta.642"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.642_1776658195326_0.4851818007606632","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.643":{"name":"@absolutejs/absolute","version":"0.19.0-beta.643","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.643","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eb62264b80e92025eb5e79c7f3ab656df6b07dc1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.643.tgz","fileCount":464,"integrity":"sha512-o5IZpWVFqjFCnAWhcXcVP81/+8jg5nlnMRuSdcmou613j/LUPgM8kAq/fjKX0DxbOUabavtwCqRg2pslzrdqGg==","signatures":[{"sig":"MEYCIQDMojN7ALYA5SNK5ihtwRUk16Mr/ATIcg+Ue41tRzCjBgIhAJmSBf87AR/sIbznDaUHmmW/RtrCxaUhgu2GmzMHDQm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118963055},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eb62264b80e92025eb5e79c7f3ab656df6b07dc1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-o5IZpWVFqjFCnAWhcXcVP81/+8jg5nlnMRuSdcmou613j/LUPgM8kAq/fjKX0DxbOUabavtwCqRg2pslzrdqGg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.643","@absolutejs/native-darwin-x64":"0.19.0-beta.643","@absolutejs/native-linux-arm64":"0.19.0-beta.643","@absolutejs/native-windows-x64":"0.19.0-beta.643","@absolutejs/native-darwin-arm64":"0.19.0-beta.643","@absolutejs/native-windows-arm64":"0.19.0-beta.643"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.643_1776709825166_0.7610605150326628","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.644":{"name":"@absolutejs/absolute","version":"0.19.0-beta.644","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.644","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"22d933ff553f7ca1318ce7044fb405fb5e385b1b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.644.tgz","fileCount":464,"integrity":"sha512-mAzUQX7j403iql+ylJyNRBPghVypFaR4fyb0bXsHZb2lWVSfoNYujfxxsGBSywDlWhmBIqQ8tBVcfMJTVl/Reg==","signatures":[{"sig":"MEYCIQDRCL1DH4lBrF+7m+vvSVLZ5ynoXohB+82kzPKm0tspLwIhAJjCLkDf5GJj3mu1RqwZj204lF6mRdwUc4OcKX647kKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119318478},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"22d933ff553f7ca1318ce7044fb405fb5e385b1b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mAzUQX7j403iql+ylJyNRBPghVypFaR4fyb0bXsHZb2lWVSfoNYujfxxsGBSywDlWhmBIqQ8tBVcfMJTVl/Reg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.644","@absolutejs/native-darwin-x64":"0.19.0-beta.644","@absolutejs/native-linux-arm64":"0.19.0-beta.644","@absolutejs/native-windows-x64":"0.19.0-beta.644","@absolutejs/native-darwin-arm64":"0.19.0-beta.644","@absolutejs/native-windows-arm64":"0.19.0-beta.644"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.644_1776718951935_0.9782926191550534","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.645":{"name":"@absolutejs/absolute","version":"0.19.0-beta.645","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.645","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1c692c635ba13dfbe6dccfb21b353d4769cac9ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.645.tgz","fileCount":465,"integrity":"sha512-ZfhFHG6ZMjTP7sBhU7NBZ3nCIEfG7hZn//MUbIACBEQjKl1chBB5SCg+j8hZ0QDke8eSNQ6F5jbSu0bvl3S5cg==","signatures":[{"sig":"MEUCIHuecHogRixoRuclUuQvO74C2eobp8+ZBtH172lNkhcTAiEA5aBq1l6VYVAJA9wR6GDRRbAo6dIZU9DmPia9XDyFyLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120405509},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1c692c635ba13dfbe6dccfb21b353d4769cac9ec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","benchmark:rag":"bun run scripts/rag-native-backend-benchmark.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZfhFHG6ZMjTP7sBhU7NBZ3nCIEfG7hZn//MUbIACBEQjKl1chBB5SCg+j8hZ0QDke8eSNQ6F5jbSu0bvl3S5cg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.644","@absolutejs/native-darwin-x64":"0.19.0-beta.644","@absolutejs/native-linux-arm64":"0.19.0-beta.644","@absolutejs/native-windows-x64":"0.19.0-beta.644","@absolutejs/native-darwin-arm64":"0.19.0-beta.644","@absolutejs/native-windows-arm64":"0.19.0-beta.644"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.645_1776743887627_0.2332062324694022","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.646":{"name":"@absolutejs/absolute","version":"0.19.0-beta.646","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.646","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fff355904274b0cdeb7bb8ac32a04e3f6a1ca8e9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.646.tgz","fileCount":465,"integrity":"sha512-2IhVy2MpWdJinSih4LZeePuW8eEfEX9oHTq85U/fdpntpmK4N+RYMm5e208QMwsoygu/1KJ4/yf0BXfiMCzwvA==","signatures":[{"sig":"MEUCIQCgbOL/N2fn3Vt0vrTVXgf9pcxLxEIjADAIW+ZO+mJZywIgUMGiNUTLBVt+9brc/ASX7+6/NwfF/7MdVektr32rjUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120405509},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fff355904274b0cdeb7bb8ac32a04e3f6a1ca8e9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","benchmark:rag":"bun run scripts/rag-native-backend-benchmark.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2IhVy2MpWdJinSih4LZeePuW8eEfEX9oHTq85U/fdpntpmK4N+RYMm5e208QMwsoygu/1KJ4/yf0BXfiMCzwvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.646","@absolutejs/native-darwin-x64":"0.19.0-beta.646","@absolutejs/native-linux-arm64":"0.19.0-beta.646","@absolutejs/native-windows-x64":"0.19.0-beta.646","@absolutejs/native-darwin-arm64":"0.19.0-beta.646","@absolutejs/native-windows-arm64":"0.19.0-beta.646"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.646_1776744005245_0.7365471607412242","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.647":{"name":"@absolutejs/absolute","version":"0.19.0-beta.647","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.647","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba377afc429770f8b7f93d8d16555f01b5bedb79","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.647.tgz","fileCount":465,"integrity":"sha512-652WnC+P9m/J9/vz+Wy1PpIaBx/gEeQfYFBPpXuwI8u86cTPakH0u5HWiZ4tsc+CueUXEdryC24kNP8G5tnADg==","signatures":[{"sig":"MEUCIAgrc9e0enik4yA1L0tDReryOM93ZzpNz90HhtH+Q2N5AiEAstv06CXEMYBYygbQLu+DFqI8JS5JaDdpX6DsB9AcNuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120631505},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ba377afc429770f8b7f93d8d16555f01b5bedb79","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","benchmark:rag":"bun run scripts/rag-native-backend-benchmark.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-652WnC+P9m/J9/vz+Wy1PpIaBx/gEeQfYFBPpXuwI8u86cTPakH0u5HWiZ4tsc+CueUXEdryC24kNP8G5tnADg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.647","@absolutejs/native-darwin-x64":"0.19.0-beta.647","@absolutejs/native-linux-arm64":"0.19.0-beta.647","@absolutejs/native-windows-x64":"0.19.0-beta.647","@absolutejs/native-darwin-arm64":"0.19.0-beta.647","@absolutejs/native-windows-arm64":"0.19.0-beta.647"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.647_1776751768918_0.6692174079978388","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.648":{"name":"@absolutejs/absolute","version":"0.19.0-beta.648","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.648","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b4d9f635cb81d47d57349ba7a56e11222fcfdf89","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.648.tgz","fileCount":465,"integrity":"sha512-pZNHUYKdlNaxYOyAzBLplv0nJHMuan/ujzI0JZnCe9juE8Av2ceUEjnlSHk00qPvZZ/95NfzUqgt5tBkJCZUaQ==","signatures":[{"sig":"MEQCIEThpkPli0pOIonMld3rsjY8HmtSQDWnet/JrcayaCJoAiBnxy4Y6uvAkKjVDS9hL1XYxT1Zm0JuAxRo6NIkEf/VSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121936373},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b4d9f635cb81d47d57349ba7a56e11222fcfdf89","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./ai":{"types":"./dist/src/ai/index.d.ts","import":"./dist/ai/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./vue/ai":{"types":"./dist/src/vue/ai/index.d.ts","import":"./dist/vue/ai/index.js","browser":"./dist/ai-client/vue/ai/index.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./react/ai":{"types":"./dist/src/react/ai/index.d.ts","import":"./dist/react/ai/index.js","browser":"./dist/ai-client/react/ai/index.js"},"./ai/client":{"types":"./dist/src/ai/client/index.d.ts","import":"./dist/ai/client/index.js","browser":"./dist/ai/client/index.js"},"./ai/gemini":{"types":"./dist/src/ai/providers/gemini.d.ts","import":"./dist/ai/providers/gemini.js"},"./ai/ollama":{"types":"./dist/src/ai/providers/ollama.d.ts","import":"./dist/ai/providers/ollama.js"},"./ai/openai":{"types":"./dist/src/ai/providers/openai.d.ts","import":"./dist/ai/providers/openai.js"},"./ai/rag/ui":{"types":"./dist/src/ai/rag/ui.d.ts","import":"./dist/ai/rag/ui.js"},"./svelte/ai":{"types":"./dist/src/svelte/ai/index.d.ts","import":"./dist/svelte/ai/index.js"},"./angular/ai":{"types":"./dist/src/angular/ai/index.d.ts","import":"./dist/angular/ai/index.js","browser":"./dist/ai-client/angular/ai/index.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./ai/anthropic":{"types":"./dist/src/ai/providers/anthropic.d.ts","import":"./dist/ai/providers/anthropic.js"},"./ai/client/ui":{"types":"./dist/src/ai/client/ui.d.ts","import":"./dist/ai/client/ui.js"},"./ai/providers":{"types":"./dist/src/ai/providers/openaiCompatible.d.ts","import":"./dist/ai/providers/openaiCompatible.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./ai/rag/quality":{"types":"./dist/src/ai/rag/quality.d.ts","import":"./dist/ai/rag/quality.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./ai/openai-responses":{"types":"./dist/src/ai/providers/openaiResponses.d.ts","import":"./dist/ai/providers/openaiResponses.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","benchmark:rag":"bun run scripts/rag-native-backend-benchmark.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pZNHUYKdlNaxYOyAzBLplv0nJHMuan/ujzI0JZnCe9juE8Av2ceUEjnlSHk00qPvZZ/95NfzUqgt5tBkJCZUaQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"ai":["dist/src/ai/index.d.ts"],"vue":["dist/src/vue/index.d.ts"],"ai/*":["dist/src/ai/*"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.648","@absolutejs/native-darwin-x64":"0.19.0-beta.648","@absolutejs/native-linux-arm64":"0.19.0-beta.648","@absolutejs/native-windows-x64":"0.19.0-beta.648","@absolutejs/native-darwin-arm64":"0.19.0-beta.648","@absolutejs/native-windows-arm64":"0.19.0-beta.648"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.648_1776800200578_0.8518348097869217","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.649":{"name":"@absolutejs/absolute","version":"0.19.0-beta.649","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.649","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c4d5937d44b57b08e9d39d6606e8860702aa3e3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.649.tgz","fileCount":318,"integrity":"sha512-QDuuplqsD/wHPlwweg6L4IsJZat11WQUwf6o0qhFyl7d3d+FNb2Zlp2lpMEUmi7VuRfd6O7a8F556HpUMAyahQ==","signatures":[{"sig":"MEUCIBUdZ4Ace0mfVhV6pX+gJWDiAjrBtq1FVoCWmAaVsugpAiEAlD7v9u7lTjhHNVy0ajTRFh2LCMWOpdXW8+1c0oW5DsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101971619},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c4d5937d44b57b08e9d39d6606e8860702aa3e3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QDuuplqsD/wHPlwweg6L4IsJZat11WQUwf6o0qhFyl7d3d+FNb2Zlp2lpMEUmi7VuRfd6O7a8F556HpUMAyahQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.648","@absolutejs/native-darwin-x64":"0.19.0-beta.648","@absolutejs/native-linux-arm64":"0.19.0-beta.648","@absolutejs/native-windows-x64":"0.19.0-beta.648","@absolutejs/native-darwin-arm64":"0.19.0-beta.648","@absolutejs/native-windows-arm64":"0.19.0-beta.648"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.649_1776830150594_0.13715968220102748","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.650":{"name":"@absolutejs/absolute","version":"0.19.0-beta.650","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.650","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1595e6e50515daf8802013c42ddf3eca56a541d9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.650.tgz","fileCount":318,"integrity":"sha512-mfYU46yF5pLHfCCvjgJtrjRVxz/cryBUACMxdLeXx77rUn4TaXOAzuyn8F6TqZwr7mbdKLczNUHnfM+BIFSkIw==","signatures":[{"sig":"MEUCIQDddBGeH9wHfUgO1Fwq5/Xct5Qx+5zRGi37ZZan9fkpCAIgGbi/KZ27d2Z+iGUsRAU3WyYfM15LroXsx4tCZECvWxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101971267},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1595e6e50515daf8802013c42ddf3eca56a541d9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mfYU46yF5pLHfCCvjgJtrjRVxz/cryBUACMxdLeXx77rUn4TaXOAzuyn8F6TqZwr7mbdKLczNUHnfM+BIFSkIw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.648","@absolutejs/native-darwin-x64":"0.19.0-beta.648","@absolutejs/native-linux-arm64":"0.19.0-beta.648","@absolutejs/native-windows-x64":"0.19.0-beta.648","@absolutejs/native-darwin-arm64":"0.19.0-beta.648","@absolutejs/native-windows-arm64":"0.19.0-beta.648"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.650_1776831305836_0.15757808102442383","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.651":{"name":"@absolutejs/absolute","version":"0.19.0-beta.651","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.651","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2fda5f059df7096634b5c8f2579d227943e07eeb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.651.tgz","fileCount":318,"integrity":"sha512-4epxbUZNhS1XpngF9BG53eWUG1oFh196XEOk3Qf9wwW5V9uSltIZbL7essUV6re45Vd6j9+5c+G9s/UQbqYB2g==","signatures":[{"sig":"MEUCIBUgLBX9jb76SO5ohL2ov4eMYosNiax6mUpC9nCnY8/xAiEA/JiT800t5qrqtkp4Kc0sQclDuFDkiEuyXNofxJYtJUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101982921},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2fda5f059df7096634b5c8f2579d227943e07eeb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4epxbUZNhS1XpngF9BG53eWUG1oFh196XEOk3Qf9wwW5V9uSltIZbL7essUV6re45Vd6j9+5c+G9s/UQbqYB2g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.651","@absolutejs/native-darwin-x64":"0.19.0-beta.651","@absolutejs/native-linux-arm64":"0.19.0-beta.651","@absolutejs/native-windows-x64":"0.19.0-beta.651","@absolutejs/native-darwin-arm64":"0.19.0-beta.651","@absolutejs/native-windows-arm64":"0.19.0-beta.651"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.651_1776843229577_0.1372908665547532","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.652":{"name":"@absolutejs/absolute","version":"0.19.0-beta.652","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.652","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f1df5bbf375edab49b82eea170ee5507f0f47893","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.652.tgz","fileCount":318,"integrity":"sha512-+AnXznLaP6cuxFF44vzxUxZ4bulGKBiz1FbVIblNwmtgrndI/Tr0u0Xn77IojhBsNvb5657GzLtq/O/+CtbkIw==","signatures":[{"sig":"MEUCIQCIrh+LSR9rFWPgSpusgBqW3kRlBkVxdVM0kegEzdrOdwIgHwOlcGokCOGio/hwmYiZgqV/XSq48OOrtIIKsqtbXIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101983881},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f1df5bbf375edab49b82eea170ee5507f0f47893","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+AnXznLaP6cuxFF44vzxUxZ4bulGKBiz1FbVIblNwmtgrndI/Tr0u0Xn77IojhBsNvb5657GzLtq/O/+CtbkIw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.652","@absolutejs/native-darwin-x64":"0.19.0-beta.652","@absolutejs/native-linux-arm64":"0.19.0-beta.652","@absolutejs/native-windows-x64":"0.19.0-beta.652","@absolutejs/native-darwin-arm64":"0.19.0-beta.652","@absolutejs/native-windows-arm64":"0.19.0-beta.652"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.652_1776844887761_0.6215708121165591","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.653":{"name":"@absolutejs/absolute","version":"0.19.0-beta.653","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.653","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fdf4305ad2d3f678a89e010b7966c0dccfd187ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.653.tgz","fileCount":319,"integrity":"sha512-EIqrpU8Vejk+v0YwhEvYJVXPQnR3Wpi9+clppB7AGfbXAFE0+O9jqDpyaeK/J9Rz+cOLYMAd96NXz50T25wbww==","signatures":[{"sig":"MEUCIQDnjlKdT/9hVg7LzI3s8WsSIBL/Byq8vKlhFJeJ8mQpGQIgKQJmZK21RAtBLzhrZDnO5g7yjCjM1xx+PLUvQ6w5wik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101986573},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fdf4305ad2d3f678a89e010b7966c0dccfd187ea","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EIqrpU8Vejk+v0YwhEvYJVXPQnR3Wpi9+clppB7AGfbXAFE0+O9jqDpyaeK/J9Rz+cOLYMAd96NXz50T25wbww==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.653_1776846917110_0.747716303593426","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.654":{"name":"@absolutejs/absolute","version":"0.19.0-beta.654","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.654","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b0ca243aeb55a296239dcdfdfe0e8a5edc1e2b49","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.654.tgz","fileCount":321,"integrity":"sha512-HTvPXQ1rmzZf0ojrcfaGWc/KW4O2wbC4ZSuSzYh0+oUxVyt2O7Xh2p8u/cjGFWWk047ikPWi85Cx6XkmyVYt4w==","signatures":[{"sig":"MEQCIHcxVzS4Y9/0tCUEHnG6CMGgHKE148+6YC4Zpgi+CU7RAiAKbTGicvoIt13xgJJgUiZgBSJLMGLje6xnlxy6UVz+Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101992105},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b0ca243aeb55a296239dcdfdfe0e8a5edc1e2b49","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HTvPXQ1rmzZf0ojrcfaGWc/KW4O2wbC4ZSuSzYh0+oUxVyt2O7Xh2p8u/cjGFWWk047ikPWi85Cx6XkmyVYt4w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.654_1776847111623_0.1007509194621119","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.655":{"name":"@absolutejs/absolute","version":"0.19.0-beta.655","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.655","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ee1fd1ff75c20f413e9029a8e5637ddc48a98e6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.655.tgz","fileCount":321,"integrity":"sha512-V9vGvlupIE69yk1Yy71NRcm9BZkRzPg/jW8cKrZarWlbMk0MYTb+69qFobHuBSAPPglc1g5/SC9r2Nn0dlDrXA==","signatures":[{"sig":"MEYCIQCFmHgbHWLayXrDuzkk1aUAbZcvRWYztguuXyDoByXQ1wIhAPhPB+YoFhNGB6aLMwsb2qZYLtSyhO2zsvadK3z54kvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101992461},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ee1fd1ff75c20f413e9029a8e5637ddc48a98e6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-V9vGvlupIE69yk1Yy71NRcm9BZkRzPg/jW8cKrZarWlbMk0MYTb+69qFobHuBSAPPglc1g5/SC9r2Nn0dlDrXA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.655_1776847696119_0.284758655323488","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.656":{"name":"@absolutejs/absolute","version":"0.19.0-beta.656","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.656","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f08e77c74da9d707285f70d83e9a09e59865a259","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.656.tgz","fileCount":321,"integrity":"sha512-LS+bbqnw/Glg2UxlcUaen5LSBe+5o6MFsXbCbaFYdkVuqM2QsTr3SbYuKk1hTHmCozOP/uUvOjFF1S3Bxw98dQ==","signatures":[{"sig":"MEUCIQDsAgqCh5e/NyCRUyopcf9G30MNjCgRgYgJ1VKKoICB2gIgJRZWGdxjw/0hwztE2zcFnVuHlUiITREPV9SKjYfeXFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101996517},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f08e77c74da9d707285f70d83e9a09e59865a259","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LS+bbqnw/Glg2UxlcUaen5LSBe+5o6MFsXbCbaFYdkVuqM2QsTr3SbYuKk1hTHmCozOP/uUvOjFF1S3Bxw98dQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.656_1776991308886_0.18258271887611421","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.657":{"name":"@absolutejs/absolute","version":"0.19.0-beta.657","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.657","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7b64fa0d7553114663ed66f3efbf49f99355123e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.657.tgz","fileCount":321,"integrity":"sha512-o5Q6UANO/mSTpfeqm/CA9wkFEJYVL5ILO8OEFneT19/GWkj2eYOk08HOEMEYUnxh1qb/ZDegEPh2oHMtDo5eBw==","signatures":[{"sig":"MEYCIQCyWGXrh/zt/ZuIymkEWbyqAOr0hhy86wVIQXftRJWtqwIhAMCgelrjJk9LZTADkxUNy9Gd0JfbsMAPOCTdx19hIw9q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101997205},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7b64fa0d7553114663ed66f3efbf49f99355123e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-o5Q6UANO/mSTpfeqm/CA9wkFEJYVL5ILO8OEFneT19/GWkj2eYOk08HOEMEYUnxh1qb/ZDegEPh2oHMtDo5eBw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.657_1776992804231_0.7378652122038971","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.658":{"name":"@absolutejs/absolute","version":"0.19.0-beta.658","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.658","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"33a02d600276209513679f6a7a3103dbb5519a7e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.658.tgz","fileCount":321,"integrity":"sha512-hxC+kUazStrjLTq90BVObHTfOurKlZJE02wAjhkhlF7Xer9RbeqZej4COnGiRkbPA0dyIflluzkq4EC2H/CHKg==","signatures":[{"sig":"MEUCIFfNBLQPHB0UwWB86bRTMTXf1J/dhqvyIR1ThsdumOhtAiEAtESRgpuydMqeE5ak4wdoBFdkrGMemR6KwRGZQYGcOQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101997205},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"33a02d600276209513679f6a7a3103dbb5519a7e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hxC+kUazStrjLTq90BVObHTfOurKlZJE02wAjhkhlF7Xer9RbeqZej4COnGiRkbPA0dyIflluzkq4EC2H/CHKg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.658_1776995174018_0.9335243901932961","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.659":{"name":"@absolutejs/absolute","version":"0.19.0-beta.659","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.659","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1331a9ac3cc6fa1c57a10985009f967305c70220","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.659.tgz","fileCount":321,"integrity":"sha512-bqsKjCreUNg8xR25FtKfIxjnM4XdnG8qS5KxZPr+EXcCMzYyPGVnpTXsi7l8lqToZaGJHBkpg/dnvzTp2Je4Wg==","signatures":[{"sig":"MEUCIDlbDCXHFHsLEMhUgJEtJpGFPvuGHOG2zckfbtGwt+kPAiEAjII+vnUikZgqwmSrNqnfBnZbNGGvBnztjcdZ5Tm4Ovk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102002966},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1331a9ac3cc6fa1c57a10985009f967305c70220","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bqsKjCreUNg8xR25FtKfIxjnM4XdnG8qS5KxZPr+EXcCMzYyPGVnpTXsi7l8lqToZaGJHBkpg/dnvzTp2Je4Wg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.659_1776995478426_0.8671724932718381","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.660":{"name":"@absolutejs/absolute","version":"0.19.0-beta.660","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.660","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"538447a88d1d3b4e3120bb3c20552527cf95f268","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.660.tgz","fileCount":321,"integrity":"sha512-5n9jiRA/MZ1K9jA1OvTVKpaLR2l8sJz609aBnu2nBgnX/giv5uzvEAUnOVEKiUcZ3SAXTFxnnUO8zTBfEx/QOQ==","signatures":[{"sig":"MEYCIQCx2ezuWsqepC5LM1R/j4VVTyHMtQ5wMBD4r60wMMaWlwIhAPYFPqBRS4sXNwMQ2kYZEDErelzVPUi/awdZi+3c2G72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102000350},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"538447a88d1d3b4e3120bb3c20552527cf95f268","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5n9jiRA/MZ1K9jA1OvTVKpaLR2l8sJz609aBnu2nBgnX/giv5uzvEAUnOVEKiUcZ3SAXTFxnnUO8zTBfEx/QOQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.660_1776999111718_0.4037887727007825","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.661":{"name":"@absolutejs/absolute","version":"0.19.0-beta.661","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.661","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"07873cdf71921e4632132f8135b251442f0526d4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.661.tgz","fileCount":322,"integrity":"sha512-ICmZauFEsZ3UZT5FGhyoyg6z05UC6hotzG8A0PfU+Dw8BHB7tMO1fe67tTDoil5i+LEV2iGtSpT64d37O1nWOg==","signatures":[{"sig":"MEUCIQDIt1EuMEAScQYQKemQiizIQYrji1HuveSPCf8qmtGvAwIgS+5pEr3ATN2rdixZ45qyysTKS7aAFX06xNdc/iwHCB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102008497},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"07873cdf71921e4632132f8135b251442f0526d4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ICmZauFEsZ3UZT5FGhyoyg6z05UC6hotzG8A0PfU+Dw8BHB7tMO1fe67tTDoil5i+LEV2iGtSpT64d37O1nWOg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.661_1777014965699_0.9402871207430179","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.662":{"name":"@absolutejs/absolute","version":"0.19.0-beta.662","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.662","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dbf7746c9544bae6760334902c677c4d1b5e98f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.662.tgz","fileCount":322,"integrity":"sha512-+0E42X+gURpjZdmSKzmJ/DOr34jgl2LjwFXT1PXp3McpFpC31ppxBO4xdAeDitusXcN+g4+zfj5gpu07ix5x+Q==","signatures":[{"sig":"MEUCIAd3VlrNnXUZl3jU9dhWoTO+dfkuB/wz+KTmcVYXuD2yAiEAnK37KQxI+v+gzgH2A0O+hzULm/0OXA2mNDmwnI6dGL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102009001},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dbf7746c9544bae6760334902c677c4d1b5e98f0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+0E42X+gURpjZdmSKzmJ/DOr34jgl2LjwFXT1PXp3McpFpC31ppxBO4xdAeDitusXcN+g4+zfj5gpu07ix5x+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.662_1777024578497_0.8913991812766884","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.663":{"name":"@absolutejs/absolute","version":"0.19.0-beta.663","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.663","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8f035d858e70bf2e51fd1f4332c75d6044e50888","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.663.tgz","fileCount":322,"integrity":"sha512-5uE4q4Wv9hpAZCz25QTa5uu9c1wm2+PU8FciQqiA7NWZEl9kxeK/FGUAIPBlu2v8RpXWOosTmzpYrEXCqGpk7w==","signatures":[{"sig":"MEUCICWOVHOsF5UQClmOCUw5cvqDcs3bQVXBcPnnLg0C/O1QAiEA+0cz8SUU2UxgRPHbXsIuU7kTT2UaB0txVy0ZTDhoo8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102010710},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8f035d858e70bf2e51fd1f4332c75d6044e50888","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5uE4q4Wv9hpAZCz25QTa5uu9c1wm2+PU8FciQqiA7NWZEl9kxeK/FGUAIPBlu2v8RpXWOosTmzpYrEXCqGpk7w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.663_1777025704619_0.6878146782669667","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.664":{"name":"@absolutejs/absolute","version":"0.19.0-beta.664","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.664","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a58660d28934f05bac935ee23dfc548859561ed8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.664.tgz","fileCount":322,"integrity":"sha512-sCSnDKV6iIreimI7x4kauvB9r7QcQB/jETBg19s+aTM/CKf0DBEqflQRLfToIKxO9nZDMogaUDmJrMepKfTfsA==","signatures":[{"sig":"MEUCIQDJDVacGja3ES9gw/2W8MOHIfHfOAfeu0ypV7NPe7ejYQIgITJooPcJOrghcO8vQooi97XTIXdCS+KzmjBj5lqFc+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102010884},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a58660d28934f05bac935ee23dfc548859561ed8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-sCSnDKV6iIreimI7x4kauvB9r7QcQB/jETBg19s+aTM/CKf0DBEqflQRLfToIKxO9nZDMogaUDmJrMepKfTfsA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.664_1777026350055_0.8178498694175398","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.665":{"name":"@absolutejs/absolute","version":"0.19.0-beta.665","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.665","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f3d4322b971f0c4f939b640b07d127434e6edb46","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.665.tgz","fileCount":322,"integrity":"sha512-xCmTpsVmmuydRgzPdLBtOb1Cx6DGYLsXV+IhDs+HIm+44OT4FzdZMhfofQj3+cO332DK1JLzDr3o5cPqRs6/PQ==","signatures":[{"sig":"MEUCIB7izB+qTw1IwqhdvEV7mrHYQiI0mV0Otx7B9n+glNlGAiEA2Y3Qx/PzH9hvRmHafyS1/Y40ZPil3seLnOU2J/wr6Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102016270},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f3d4322b971f0c4f939b640b07d127434e6edb46","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-xCmTpsVmmuydRgzPdLBtOb1Cx6DGYLsXV+IhDs+HIm+44OT4FzdZMhfofQj3+cO332DK1JLzDr3o5cPqRs6/PQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.665_1777027187608_0.789405524866448","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.666":{"name":"@absolutejs/absolute","version":"0.19.0-beta.666","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.666","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cd81bccea0ca5d9115fdf6dee4c30ab3a86e563","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.666.tgz","fileCount":322,"integrity":"sha512-Kjb4Z70JHBLJz6ptBIFeV+Q0CHhfY740qyXKc2OCHHZ/pik9jOGSaOkNJyYKQef/7/wAgudpODacmBNoxMv1Bg==","signatures":[{"sig":"MEYCIQCGKS18fNwfJxQjmhxYc3wld2xQvu8VmUf4A8jHGPwY6wIhAOEdi9lR4Mv30dtQY8vRgtCC+Q8c6XFtjFHT8cXhdXbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102016384},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2cd81bccea0ca5d9115fdf6dee4c30ab3a86e563","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Kjb4Z70JHBLJz6ptBIFeV+Q0CHhfY740qyXKc2OCHHZ/pik9jOGSaOkNJyYKQef/7/wAgudpODacmBNoxMv1Bg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.666_1777027524536_0.9437762513450814","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.667":{"name":"@absolutejs/absolute","version":"0.19.0-beta.667","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.667","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"29bb45e866862479b4186635b2c1ad45819bb5e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.667.tgz","fileCount":323,"integrity":"sha512-LuF9YCK4PiVt++fsOYkep4C+5/iBLOzM8LeYKQQClPIajGUTzUukXay/d+aOHNZa52m3XDlERlH95S5Varf5UA==","signatures":[{"sig":"MEUCICyc2CbXE31nL/dVtBr99oQVFTumrCcBnoOm/iYNvbBJAiEA+LXfDvTehUszRPS48JEoRdzthGOnii3wqZNsZvdnZ4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102030281},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"29bb45e866862479b4186635b2c1ad45819bb5e7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-LuF9YCK4PiVt++fsOYkep4C+5/iBLOzM8LeYKQQClPIajGUTzUukXay/d+aOHNZa52m3XDlERlH95S5Varf5UA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.667_1777028270308_0.6988409487130827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.668":{"name":"@absolutejs/absolute","version":"0.19.0-beta.668","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.668","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5542384a6cf34cdd59da4cdaedff08e15d56aad2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.668.tgz","fileCount":323,"integrity":"sha512-uZuzo7l9FpVHSlPWBNlG9fWifkLbXQT16eJ2GMgB7kjHJeVuGOWS8bXij/lxTM4gzskQRFHYGwudBiqLi6gKFw==","signatures":[{"sig":"MEUCIQDMqvbgXzPQhUsnCpbC0FttfUz8iECrfz8DaUpLsZBTyQIgYRSELVp8BaXF5SzSEWs6a/ZFPe/rzbhv4Qweuc/nYkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102031154},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5542384a6cf34cdd59da4cdaedff08e15d56aad2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uZuzo7l9FpVHSlPWBNlG9fWifkLbXQT16eJ2GMgB7kjHJeVuGOWS8bXij/lxTM4gzskQRFHYGwudBiqLi6gKFw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.668_1777028798201_0.6464476365897185","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.669":{"name":"@absolutejs/absolute","version":"0.19.0-beta.669","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.669","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"adc72257260ae977318707f26f698b8721d10af4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.669.tgz","fileCount":323,"integrity":"sha512-IeXyKQGBl97cNFzKIW8om8GyO3PPQw1YR0Dlp3+oBm7Ie+Xwia7NIq7/hHi8IYVp3mS54HFqGqvABzs3mZXJAQ==","signatures":[{"sig":"MEUCIQCPsGYvW9IKe2M8WaNoWTUzSipglVDX5c8WexGOEU9UDgIgHoOn4avtemdqlKgFctEyaFqHr7+TcbDfQFCfNGPSARo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102030969},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"adc72257260ae977318707f26f698b8721d10af4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-IeXyKQGBl97cNFzKIW8om8GyO3PPQw1YR0Dlp3+oBm7Ie+Xwia7NIq7/hHi8IYVp3mS54HFqGqvABzs3mZXJAQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.669_1777028909708_0.5086750052170559","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.670":{"name":"@absolutejs/absolute","version":"0.19.0-beta.670","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.670","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2a4bcea65ed44fa9b524a585dcef3561a8415aac","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.670.tgz","fileCount":323,"integrity":"sha512-NjPup0shPp/Eqq4Wvf8sWSuXZHUOiR2WW+leMtW5aZBz/8NuLFrWb2HVmNSgkxSxiqyoQUBxkcg/7Jg5RSZQUg==","signatures":[{"sig":"MEYCIQC2wUqe8Lzsgqhkr1qTiD2T19zxjWaLf6L4kKj80RRP8gIhAPPlVlDCGajiZh1vsct4dXudcU25vH3+ReAWfDmQLzXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102031436},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2a4bcea65ed44fa9b524a585dcef3561a8415aac","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NjPup0shPp/Eqq4Wvf8sWSuXZHUOiR2WW+leMtW5aZBz/8NuLFrWb2HVmNSgkxSxiqyoQUBxkcg/7Jg5RSZQUg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.670_1777029127733_0.7789724136737555","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.671":{"name":"@absolutejs/absolute","version":"0.19.0-beta.671","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.671","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8d445730b327c6ffe5e0b669832dbe9b7b06a2ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.671.tgz","fileCount":323,"integrity":"sha512-DmuxX9IqzHo5SCJYnB33mmME/PTrFXnOvVoLAFVml2jstZBm4KuL5SqbS+LepWcI0kRvkggmxAtvfMZZijBJDA==","signatures":[{"sig":"MEYCIQCwEC8FUJaNkrSh6OyysT48N5cxry+0SUUDEFIsLGqiIwIhAJ3Hg0KDLamWBp8tzni0drEr8XNCKApEbJ0M1MLqSbHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102031766},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8d445730b327c6ffe5e0b669832dbe9b7b06a2ff","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DmuxX9IqzHo5SCJYnB33mmME/PTrFXnOvVoLAFVml2jstZBm4KuL5SqbS+LepWcI0kRvkggmxAtvfMZZijBJDA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.671_1777030240850_0.5295534909006205","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.672":{"name":"@absolutejs/absolute","version":"0.19.0-beta.672","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.672","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2462186c9a0eb8f5ae18a4fe6c2d94b7647e85f1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.672.tgz","fileCount":323,"integrity":"sha512-Tc7M0DIHdDhwmlHo/XA3VhESZ3aB9XUm1Ww8mKqySWIyF4P1pgNaSZeFUWYaMra9Y82zJNljLBKqYLOvjyLqOw==","signatures":[{"sig":"MEUCIQDiAuvUO0dl3sxEadqx8d1LwZVto5rLPOJxkRjCzSAuzgIgRb1xoGkF8M8ieiKC9NzUvgH1eaAhsl2lF1btFQCHh9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102036877},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2462186c9a0eb8f5ae18a4fe6c2d94b7647e85f1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Tc7M0DIHdDhwmlHo/XA3VhESZ3aB9XUm1Ww8mKqySWIyF4P1pgNaSZeFUWYaMra9Y82zJNljLBKqYLOvjyLqOw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.672_1777062430619_0.14511261736516423","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.673":{"name":"@absolutejs/absolute","version":"0.19.0-beta.673","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.673","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1aa424d38418557c35abb8347dc026650d8be7a8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.673.tgz","fileCount":323,"integrity":"sha512-cc1YZ4at7sImjcqvB66MKg9+wNTaUUeOJHJc3q9ww3jyvcO0L75tjNFKK0aMeQ+XhAERFSWnQ/oSLkTsqhAVZQ==","signatures":[{"sig":"MEUCIQC+Mj+SLItwmnImusMSJU5T+iIgfsjv5BNkOVrEGmrLyAIgOXJmAxi6kvT1kuK1jFnlGMstrJ5K2q0AVueCkQiHP+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102043588},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1aa424d38418557c35abb8347dc026650d8be7a8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cc1YZ4at7sImjcqvB66MKg9+wNTaUUeOJHJc3q9ww3jyvcO0L75tjNFKK0aMeQ+XhAERFSWnQ/oSLkTsqhAVZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.673_1777065919523_0.47154560155618097","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.674":{"name":"@absolutejs/absolute","version":"0.19.0-beta.674","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.674","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a108342d173b3d29538223102147e5a5a1a2310a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.674.tgz","fileCount":323,"integrity":"sha512-fXmapcU9aPJ4oYH/oPAYtFC/QXcmH1ENIM9ZY7xPR7ZTRTm41gH99vz1Tgz/6Co2P/a2Kjs7jDKjvFmydC5pWw==","signatures":[{"sig":"MEYCIQDBaFh9HsU7AaT39Ed/cNeWSQYZ/PafJqL1NpSwil/rbQIhAKwFjE5iAPARYBUaD71iDfGbn3XT5AJzS3t1ZfIy0XYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102046087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a108342d173b3d29538223102147e5a5a1a2310a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fXmapcU9aPJ4oYH/oPAYtFC/QXcmH1ENIM9ZY7xPR7ZTRTm41gH99vz1Tgz/6Co2P/a2Kjs7jDKjvFmydC5pWw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.674_1777066722171_0.8386018612706492","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.675":{"name":"@absolutejs/absolute","version":"0.19.0-beta.675","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.675","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"99198cf5ff8871e78e1b454c73642b99bbe8d2c6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.675.tgz","fileCount":313,"integrity":"sha512-EJfHr8lrbz9kHc6jJ7AM8w54Ukcdt1tz4/eg62xQJTGeze4B0Om0CdHRmOWAktTJOaKP3vkk8nYSQD2yNdfLTA==","signatures":[{"sig":"MEQCIB7JBrm3n+LVX1OArOG2vslY1/AMSX+Db92AwPxcvHR/AiAz89fBgDGgARFQMA3h3VnuHRhhUIUXcIVqwJY2Xb6IzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102004875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"99198cf5ff8871e78e1b454c73642b99bbe8d2c6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EJfHr8lrbz9kHc6jJ7AM8w54Ukcdt1tz4/eg62xQJTGeze4B0Om0CdHRmOWAktTJOaKP3vkk8nYSQD2yNdfLTA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.675_1777075361315_0.5780632085577866","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.676":{"name":"@absolutejs/absolute","version":"0.19.0-beta.676","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.676","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6f77a688c98e0321cb9d09c33abee3ae7e2d4572","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.676.tgz","fileCount":323,"integrity":"sha512-buK755ibthlm+l83k24vtzz5Q+6uP0Ok1FaBHydHOFAzZZn7FF/P3tuACGIKdXCTkLwPW/RrZ0whWMBSkr24ZQ==","signatures":[{"sig":"MEQCIDRRE3IB/O9CPSf3ilG8MLAoPB0uBR5xyMkIP6sXhHtJAiBh+L6a5W//SdBmJCW9dDu4HGj6jRKRhWxgzwL4mfUdCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102050922},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6f77a688c98e0321cb9d09c33abee3ae7e2d4572","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-buK755ibthlm+l83k24vtzz5Q+6uP0Ok1FaBHydHOFAzZZn7FF/P3tuACGIKdXCTkLwPW/RrZ0whWMBSkr24ZQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.676_1777076939394_0.07880905173945618","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.677":{"name":"@absolutejs/absolute","version":"0.19.0-beta.677","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.677","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9edcd6a706f1d9281c69969f73008d7b10f930c1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.677.tgz","fileCount":324,"integrity":"sha512-kvyjkFquMD8xTVWT7fKJF8bS4gVn9G9GZqsZBeMocRZ5IVt5ijpUcZWqWv4KtSnYrTBkNmqYoDokMOsxHoRb1Q==","signatures":[{"sig":"MEUCIQDPRUJ2Ug6l49lNa/jD84oQTFLbjp4xVXlQipV8rb3noAIgGRiXMU8C6JsJw24+Khrih/AYnQJYlD5GLwF6po69bME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102067209},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9edcd6a706f1d9281c69969f73008d7b10f930c1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kvyjkFquMD8xTVWT7fKJF8bS4gVn9G9GZqsZBeMocRZ5IVt5ijpUcZWqWv4KtSnYrTBkNmqYoDokMOsxHoRb1Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.677_1777077943229_0.8123779957801134","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.678":{"name":"@absolutejs/absolute","version":"0.19.0-beta.678","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.678","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d62a1d19b45b1e0e045e79c9986781b7d51d9993","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.678.tgz","fileCount":324,"integrity":"sha512-nwGps81hSi+uCQykt0PeplKpfp5AYDucKBcsBTs/ILuhv70yEPgHstaSPRZEuMVTOSVd66L+AAM8XSn94f4VEQ==","signatures":[{"sig":"MEUCIQCt8AUqGHL/xBCZlNY/eGy1/Fn0VYjnmG2YuPLJoMCcXwIgRlKUQu13fFrLihA3XMak/yHO2mVxTVkAbbRcZ7NCT6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102069272},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d62a1d19b45b1e0e045e79c9986781b7d51d9993","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nwGps81hSi+uCQykt0PeplKpfp5AYDucKBcsBTs/ILuhv70yEPgHstaSPRZEuMVTOSVd66L+AAM8XSn94f4VEQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.678_1777148171036_0.536766569459427","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.679":{"name":"@absolutejs/absolute","version":"0.19.0-beta.679","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.679","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5830681b0fbb3fd6c7487e8b3b824f1653dcd8a9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.679.tgz","fileCount":324,"integrity":"sha512-ofxHzRqrpCUeOAIxgHihGjhigVyUV84CzpM0HsFGCVngdN8x2Apq+Iea3xMmnvC9VGniSyA7SjfBj7/h+ZtqvA==","signatures":[{"sig":"MEUCIFZXNgQCfO9yNWmtHWfctIgBIZsfF+KJmCBf81+x+Pm0AiEAtJh9OwRjqMx/spVWBpdE5Mqh+UYTXHv+K2WJilcm5+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102071976},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5830681b0fbb3fd6c7487e8b3b824f1653dcd8a9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ofxHzRqrpCUeOAIxgHihGjhigVyUV84CzpM0HsFGCVngdN8x2Apq+Iea3xMmnvC9VGniSyA7SjfBj7/h+ZtqvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.679_1777150969301_0.8202740075858805","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.680":{"name":"@absolutejs/absolute","version":"0.19.0-beta.680","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.680","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d163bab3c0404168b1a16298555ba9b3fab25e84","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.680.tgz","fileCount":324,"integrity":"sha512-32KgCdNudHBD3TouvtO3zrTIrbUIH3LZJD+zBH6bc8gHWWCiVjbOqQXK+KoCHE7O33dydn6D8iwXeaZjc5GW7A==","signatures":[{"sig":"MEQCIB+1N/iF0jcp189tAoc+PIwGqH/PfY4BZbMzN3GP2rgPAiB0DqtYQpsMw1dqkzZCCcN0I2mJr7yyZ7AU2auk8qDYTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102073324},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d163bab3c0404168b1a16298555ba9b3fab25e84","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-32KgCdNudHBD3TouvtO3zrTIrbUIH3LZJD+zBH6bc8gHWWCiVjbOqQXK+KoCHE7O33dydn6D8iwXeaZjc5GW7A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.680_1777151255651_0.8555277654186999","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.681":{"name":"@absolutejs/absolute","version":"0.19.0-beta.681","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.681","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"995373b6f763676b3af5757caa452585e8da1064","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.681.tgz","fileCount":324,"integrity":"sha512-dApBYpIlyZ/hAOqcjTmIzAYarLj9j+kFRblb1xvSoOuUUayGPsOQJ9xUv1a1YjIFkmtlrXz+agwk2cGCJeMJjg==","signatures":[{"sig":"MEQCIBTJ7AvUoga6Z0Ub4wNnd5V+1XS1G5GUktIDoQ+GA22AAiBy7eDKEwJWPFotlbHlOwg4/ys2qG+besDidzeiJhnjAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102073307},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"995373b6f763676b3af5757caa452585e8da1064","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dApBYpIlyZ/hAOqcjTmIzAYarLj9j+kFRblb1xvSoOuUUayGPsOQJ9xUv1a1YjIFkmtlrXz+agwk2cGCJeMJjg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.681_1777151542221_0.8977917444836214","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.682":{"name":"@absolutejs/absolute","version":"0.19.0-beta.682","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.682","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe8f05dc623cf04919b0a8102f6d3d967a41305b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.682.tgz","fileCount":324,"integrity":"sha512-WENvnQbqszOFNYJUdWiDO4ani74infscwNMR6UOmPowOQNzqjenbFOCSIjXyJojYjNty/gjgXNQ/lgpb6Z2EBQ==","signatures":[{"sig":"MEQCIAU/ZfaQlzbC+qCz2BeCUkKmgrvL8RGaTP3ghvcaqrjTAiB96IYLvUbBS1nJiLgVPv8G4K4EmQL7UgNldnbvanWh5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102074729},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe8f05dc623cf04919b0a8102f6d3d967a41305b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WENvnQbqszOFNYJUdWiDO4ani74infscwNMR6UOmPowOQNzqjenbFOCSIjXyJojYjNty/gjgXNQ/lgpb6Z2EBQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.682_1777153076682_0.747017985855954","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.683":{"name":"@absolutejs/absolute","version":"0.19.0-beta.683","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.683","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5882b99e817a71d7c82eb1e688010f5cfd66fc51","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.683.tgz","fileCount":324,"integrity":"sha512-QpL3iAXZO7MUG5jsC0TL33G7AkWcOQFrf6S8g25gyYKZ4wY/PlZHGeVstIsOFGIwgd0IJnQuDVHrI3SNXfxeBw==","signatures":[{"sig":"MEUCIQDVf6KulHqHBcswxQ4+L0qnEry0kdQYpiwK8P2L8y+qNQIgGhN5T5LeM24jvWLUaM6Zhocpaia8p1u9If83+zhjGoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102076579},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5882b99e817a71d7c82eb1e688010f5cfd66fc51","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QpL3iAXZO7MUG5jsC0TL33G7AkWcOQFrf6S8g25gyYKZ4wY/PlZHGeVstIsOFGIwgd0IJnQuDVHrI3SNXfxeBw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.653","@absolutejs/native-darwin-x64":"0.19.0-beta.653","@absolutejs/native-linux-arm64":"0.19.0-beta.653","@absolutejs/native-windows-x64":"0.19.0-beta.653","@absolutejs/native-darwin-arm64":"0.19.0-beta.653","@absolutejs/native-windows-arm64":"0.19.0-beta.653"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.683_1777153628595_0.8420065193226902","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.684":{"name":"@absolutejs/absolute","version":"0.19.0-beta.684","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.684","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"279235be291c03a10f1c398d4d3cbf6735ad9f29","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.684.tgz","fileCount":324,"integrity":"sha512-od9yukz91zfTSt4TO0eWY2FdzjzdcteyfD+3sDk90g335uAQ3kzMhZ7IQ/Q8vYNnmQmtAaQj8bHjsnkCcu3ZEA==","signatures":[{"sig":"MEUCIAP74s6ptwkPraoghuHPP16u1XdpiZYUA5Gbv1455Y9CAiEAyipIbIrMP0dXPwb7rjet6PyJTUWKBPLWkwASkjf+0/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102076470},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"279235be291c03a10f1c398d4d3cbf6735ad9f29","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-od9yukz91zfTSt4TO0eWY2FdzjzdcteyfD+3sDk90g335uAQ3kzMhZ7IQ/Q8vYNnmQmtAaQj8bHjsnkCcu3ZEA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.684","@absolutejs/native-darwin-x64":"0.19.0-beta.684","@absolutejs/native-linux-arm64":"0.19.0-beta.684","@absolutejs/native-windows-x64":"0.19.0-beta.684","@absolutejs/native-darwin-arm64":"0.19.0-beta.684","@absolutejs/native-windows-arm64":"0.19.0-beta.684"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.684_1777154123332_0.029811194178567035","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.685":{"name":"@absolutejs/absolute","version":"0.19.0-beta.685","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.685","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c3ebaf05b3b6ad59f411b11a77461389e2ec2a4f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.685.tgz","fileCount":324,"integrity":"sha512-/UcpUzpNlLE18XM8QSsxb81V5ns87jikjrxGdTAnYww4FxF2vDDnSAsCHhtS1NY6M87161jBqxpMHNJQm458mQ==","signatures":[{"sig":"MEUCIQCjKoS4CBBFmhsj+lirg89z5SmMgdRdqi7YjNqTsDPargIgHA8e+yU8GreCVrW+Rw0th6yXCwjvlJLcT5EcYlTmi3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102076683},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c3ebaf05b3b6ad59f411b11a77461389e2ec2a4f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/UcpUzpNlLE18XM8QSsxb81V5ns87jikjrxGdTAnYww4FxF2vDDnSAsCHhtS1NY6M87161jBqxpMHNJQm458mQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.685","@absolutejs/native-darwin-x64":"0.19.0-beta.685","@absolutejs/native-linux-arm64":"0.19.0-beta.685","@absolutejs/native-windows-x64":"0.19.0-beta.685","@absolutejs/native-darwin-arm64":"0.19.0-beta.685","@absolutejs/native-windows-arm64":"0.19.0-beta.685"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.685_1777154323979_0.49774767541069953","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.686":{"name":"@absolutejs/absolute","version":"0.19.0-beta.686","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.686","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cc049d652b3aa3e71544744cf2f992de264fb34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.686.tgz","fileCount":324,"integrity":"sha512-rTOQmKjmiVjYOpKzAdLxT8ZSUrlJmAr4lsCqw2fCQLQgKogxXH291WLU4F6nDwnccj8wr6Er9yQixKfc8lX58w==","signatures":[{"sig":"MEYCIQDZ5wmkdySR+940cVngvUH8Awz4za/MIMpVwGZ9cG05CwIhAPZxoZQ0Jh93I8M8NKm+uC4cgMRRS0RKk4ca6l6DK49g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10075371},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2cc049d652b3aa3e71544744cf2f992de264fb34","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-rTOQmKjmiVjYOpKzAdLxT8ZSUrlJmAr4lsCqw2fCQLQgKogxXH291WLU4F6nDwnccj8wr6Er9yQixKfc8lX58w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.686","@absolutejs/native-darwin-x64":"0.19.0-beta.686","@absolutejs/native-linux-arm64":"0.19.0-beta.686","@absolutejs/native-windows-x64":"0.19.0-beta.686","@absolutejs/native-darwin-arm64":"0.19.0-beta.686","@absolutejs/native-windows-arm64":"0.19.0-beta.686"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.686_1777234882656_0.6973239792872894","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.687":{"name":"@absolutejs/absolute","version":"0.19.0-beta.687","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.687","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62b2ed93b162c894c69eaeabc5272a793cabcf00","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.687.tgz","fileCount":325,"integrity":"sha512-WdT81Ez+6afY2wSKGRULmb7XVHedLGA2i7MWeSVq+VXL2zKW2NUlG62BYRiRQgSxvSJsufBkpthzu4xIyrfstw==","signatures":[{"sig":"MEUCIQCxOLGuRDYyIMFyAVESmXSYYmaY79hiAExYhAAcezXy5wIgHVA2rscLw9nIV5mJ/1K727RQ+0iUB6uFBXr+p+uaOBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164806794},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62b2ed93b162c894c69eaeabc5272a793cabcf00","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WdT81Ez+6afY2wSKGRULmb7XVHedLGA2i7MWeSVq+VXL2zKW2NUlG62BYRiRQgSxvSJsufBkpthzu4xIyrfstw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.687","@absolutejs/native-darwin-x64":"0.19.0-beta.687","@absolutejs/native-linux-arm64":"0.19.0-beta.687","@absolutejs/native-windows-x64":"0.19.0-beta.687","@absolutejs/native-darwin-arm64":"0.19.0-beta.687","@absolutejs/native-windows-arm64":"0.19.0-beta.687"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.687_1777242025089_0.45607073658222586","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.688":{"name":"@absolutejs/absolute","version":"0.19.0-beta.688","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.688","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"af0b048396a57cee0b0f882cc77c456134a7c6dc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.688.tgz","fileCount":325,"integrity":"sha512-FXfpxtWwE2/Ro3uIYj2g/WPzdfYDQ6h25zkhcpeuZdA7kzx6ToO6OLf5ob+DeDQPe8023j9rUEdQRX+nGPzVwg==","signatures":[{"sig":"MEUCIQCgSlFK7QZn7JqhUVtpUnnCTRLugwQQ4sYQTqsk13ovpAIgFUuXeO51fpJjKWMjfXiMpuHV3Vzww7WQpXF9iX4/8pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10202089},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"af0b048396a57cee0b0f882cc77c456134a7c6dc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FXfpxtWwE2/Ro3uIYj2g/WPzdfYDQ6h25zkhcpeuZdA7kzx6ToO6OLf5ob+DeDQPe8023j9rUEdQRX+nGPzVwg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.688","@absolutejs/native-darwin-x64":"0.19.0-beta.688","@absolutejs/native-linux-arm64":"0.19.0-beta.688","@absolutejs/native-windows-x64":"0.19.0-beta.688","@absolutejs/native-darwin-arm64":"0.19.0-beta.688","@absolutejs/native-windows-arm64":"0.19.0-beta.688"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.688_1777242490598_0.2825746674098819","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.689":{"name":"@absolutejs/absolute","version":"0.19.0-beta.689","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.689","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1043ad02e77690e9513e22a2437ef17ec4cae0cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.689.tgz","fileCount":325,"integrity":"sha512-VVUVkltYxJH7WsG/kepZl0zLIpVH3NF4Al6jkfLde0A/6Hp6E1hrODIb+jCYpI/+VlRcaOuks197lfWzU9UToQ==","signatures":[{"sig":"MEUCIQCyukhzXcseQBRqQMVlTVuc2b+XTjEBqhIlncnyYnwYdQIgJbw2zp0JesLjdVM0x8xmsQ/nezTk8uuhllf2uXXDQ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10202139},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1043ad02e77690e9513e22a2437ef17ec4cae0cc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VVUVkltYxJH7WsG/kepZl0zLIpVH3NF4Al6jkfLde0A/6Hp6E1hrODIb+jCYpI/+VlRcaOuks197lfWzU9UToQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.689","@absolutejs/native-darwin-x64":"0.19.0-beta.689","@absolutejs/native-linux-arm64":"0.19.0-beta.689","@absolutejs/native-windows-x64":"0.19.0-beta.689","@absolutejs/native-darwin-arm64":"0.19.0-beta.689","@absolutejs/native-windows-arm64":"0.19.0-beta.689"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.689_1777242729240_0.47952570509692083","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.690":{"name":"@absolutejs/absolute","version":"0.19.0-beta.690","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.690","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80222135253653f83caec7cb874f38312ac351b5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.690.tgz","fileCount":325,"integrity":"sha512-7S2V9zJuwjSvpVwe25pw7zKnrA+xBj/6IgT2JDmY1XnsJ6k8UAlwBf0h91vWVD4bLoXza401ksRZowZb0jdtCg==","signatures":[{"sig":"MEYCIQCCybAVb3kmrIh/SK6SbtYkyMBFf3LR2jvHqmzeki7n7AIhAOomHeZNGzaG1jkJ1LNmZZLIFKs/vL+oqfz/12zOBhLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10243525},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"80222135253653f83caec7cb874f38312ac351b5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7S2V9zJuwjSvpVwe25pw7zKnrA+xBj/6IgT2JDmY1XnsJ6k8UAlwBf0h91vWVD4bLoXza401ksRZowZb0jdtCg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.690","@absolutejs/native-darwin-x64":"0.19.0-beta.690","@absolutejs/native-linux-arm64":"0.19.0-beta.690","@absolutejs/native-windows-x64":"0.19.0-beta.690","@absolutejs/native-darwin-arm64":"0.19.0-beta.690","@absolutejs/native-windows-arm64":"0.19.0-beta.690"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.690_1777249400299_0.7171013645620634","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.691":{"name":"@absolutejs/absolute","version":"0.19.0-beta.691","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.691","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eaf56d8e2c6febe57fad3ab4598f8ff78e0f28d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.691.tgz","fileCount":325,"integrity":"sha512-A1VeN4vrcGvs9xzcD0uIV+cBd0MSfgSToA5fsJUEiJ6huQWllYYDZmG0WeDSmuDeTJAoslRVK4zG9tdjsqQxnA==","signatures":[{"sig":"MEUCIQC7Y5yQeAehAfnQGJnTPPtoHnVpA3JxmoV+dxsGMLl7oQIgdlIsODRlIOKPoHDkL1jr+lkLLzlxQmxqDF46fkUc5aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10250773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"eaf56d8e2c6febe57fad3ab4598f8ff78e0f28d0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-A1VeN4vrcGvs9xzcD0uIV+cBd0MSfgSToA5fsJUEiJ6huQWllYYDZmG0WeDSmuDeTJAoslRVK4zG9tdjsqQxnA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.691","@absolutejs/native-darwin-x64":"0.19.0-beta.691","@absolutejs/native-linux-arm64":"0.19.0-beta.691","@absolutejs/native-windows-x64":"0.19.0-beta.691","@absolutejs/native-darwin-arm64":"0.19.0-beta.691","@absolutejs/native-windows-arm64":"0.19.0-beta.691"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.691_1777249732069_0.638423080100744","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.692":{"name":"@absolutejs/absolute","version":"0.19.0-beta.692","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.692","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d71000773681d5ec88b60d47116c4e95bdc261de","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.692.tgz","fileCount":325,"integrity":"sha512-ig817EtLRxdv+OLIvZHuD/0cu5DDOwmzmdGXYKx4iuVcan16oYNkNwo24prJWLV7CGHfACetXUfY9uGC2eCEjg==","signatures":[{"sig":"MEYCIQCESQ0f42qUakH61BSQokwNdzn5eJTM2LuDrMO2Ajvl9wIhANzUb1OASTsMq1hUrA/O7Y4sSfkwHo5LeHhg7LXIajjW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10254891},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d71000773681d5ec88b60d47116c4e95bdc261de","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ig817EtLRxdv+OLIvZHuD/0cu5DDOwmzmdGXYKx4iuVcan16oYNkNwo24prJWLV7CGHfACetXUfY9uGC2eCEjg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.692","@absolutejs/native-darwin-x64":"0.19.0-beta.692","@absolutejs/native-linux-arm64":"0.19.0-beta.692","@absolutejs/native-windows-x64":"0.19.0-beta.692","@absolutejs/native-darwin-arm64":"0.19.0-beta.692","@absolutejs/native-windows-arm64":"0.19.0-beta.692"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.692_1777250380502_0.26933865600773355","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.693":{"name":"@absolutejs/absolute","version":"0.19.0-beta.693","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.693","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff9fd8f65678555b6f7217d80ed6065824c2a34e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.693.tgz","fileCount":325,"integrity":"sha512-55hWnlP4EomlmttITNmpvLaqvqKFLtc72YQa5DnhktAhDTb3SRYKgN1mTcKxEoBvTBud+vHYuJF7d6brMDVzuw==","signatures":[{"sig":"MEUCIQC69pR/DPH2JGRx18dFrzbK8u3Scpb1K71+JJE9tuIn1AIgQEOShl9n/Mv6SGo5c/D3q1chgBRCVhoV2ljvHhHYnkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10305703},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff9fd8f65678555b6f7217d80ed6065824c2a34e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-55hWnlP4EomlmttITNmpvLaqvqKFLtc72YQa5DnhktAhDTb3SRYKgN1mTcKxEoBvTBud+vHYuJF7d6brMDVzuw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.693","@absolutejs/native-darwin-x64":"0.19.0-beta.693","@absolutejs/native-linux-arm64":"0.19.0-beta.693","@absolutejs/native-windows-x64":"0.19.0-beta.693","@absolutejs/native-darwin-arm64":"0.19.0-beta.693","@absolutejs/native-windows-arm64":"0.19.0-beta.693"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.693_1777251668102_0.22935097115836212","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.694":{"name":"@absolutejs/absolute","version":"0.19.0-beta.694","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.694","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"faab16d3ebdf83b3484ef5ff096334871dea71d7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.694.tgz","fileCount":325,"integrity":"sha512-Eox9kB2RafE5DjB5r1q8qnArmk04Mb+En6rPL+eC+YEiYlF/Jkt71aHdGFXeNvseG4ix1N+Na4MXWq5WNde2vw==","signatures":[{"sig":"MEUCIQDozelv6pfK2exwvY4EnDTpviXPXVz4JVFWenCKqMARcwIgZPcFiTLHz45kHqkc5B9oqi/BsSRvYMD8w5hKpohMxVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10555727},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"faab16d3ebdf83b3484ef5ff096334871dea71d7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Eox9kB2RafE5DjB5r1q8qnArmk04Mb+En6rPL+eC+YEiYlF/Jkt71aHdGFXeNvseG4ix1N+Na4MXWq5WNde2vw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.694","@absolutejs/native-darwin-x64":"0.19.0-beta.694","@absolutejs/native-linux-arm64":"0.19.0-beta.694","@absolutejs/native-windows-x64":"0.19.0-beta.694","@absolutejs/native-darwin-arm64":"0.19.0-beta.694","@absolutejs/native-windows-arm64":"0.19.0-beta.694"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.694_1777252496317_0.8886915081435778","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.695":{"name":"@absolutejs/absolute","version":"0.19.0-beta.695","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.695","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"103952efbaa00327298da8e1754a182b7adc74ee","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.695.tgz","fileCount":325,"integrity":"sha512-TmzIR/2SElWZwHwOE1GOnrpzM71lKWT0jHowdRPIuX/w6DIgPjVq0vLkVOODfTgNPfhYOUeeV2qH0U7kUY5yXg==","signatures":[{"sig":"MEUCIQDyLRmaZZP2aElJbUVL22mtCuT4yAH7GTJ0Ygn8naZC7AIgTeXglnLgRzqlBT7Bug++8d7r3q55eXtsP1tDXSmEBd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10636737},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"103952efbaa00327298da8e1754a182b7adc74ee","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TmzIR/2SElWZwHwOE1GOnrpzM71lKWT0jHowdRPIuX/w6DIgPjVq0vLkVOODfTgNPfhYOUeeV2qH0U7kUY5yXg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@tailwindcss/cli":"4.1.7","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.695","@absolutejs/native-darwin-x64":"0.19.0-beta.695","@absolutejs/native-linux-arm64":"0.19.0-beta.695","@absolutejs/native-windows-x64":"0.19.0-beta.695","@absolutejs/native-darwin-arm64":"0.19.0-beta.695","@absolutejs/native-windows-arm64":"0.19.0-beta.695"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.695_1777253230027_0.5478267135085995","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.696":{"name":"@absolutejs/absolute","version":"0.19.0-beta.696","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.696","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cc05d08f95a25b0fd503bf39cafb896dfc89e7a3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.696.tgz","fileCount":327,"integrity":"sha512-k4spdF9lgdHUxwr2gnEjAy7PYggCIkCc0epZX1AX/jUzyWuB36GHkvfxUq8NwT4D7yU8CqC6dcYMY9FxiwGEew==","signatures":[{"sig":"MEUCIDaXOqQdVXbL1klESGEuPxZs+DlZb47HSR9VrZJt3/kTAiEAjdNIFv9Kfsoydw10BJYDqNVZnA3iEW6MkChD6lRwS/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18852619},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cc05d08f95a25b0fd503bf39cafb896dfc89e7a3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-k4spdF9lgdHUxwr2gnEjAy7PYggCIkCc0epZX1AX/jUzyWuB36GHkvfxUq8NwT4D7yU8CqC6dcYMY9FxiwGEew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.696","@absolutejs/native-darwin-x64":"0.19.0-beta.696","@absolutejs/native-linux-arm64":"0.19.0-beta.696","@absolutejs/native-windows-x64":"0.19.0-beta.696","@absolutejs/native-darwin-arm64":"0.19.0-beta.696","@absolutejs/native-windows-arm64":"0.19.0-beta.696"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.696_1777254284199_0.12093479044062128","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.697":{"name":"@absolutejs/absolute","version":"0.19.0-beta.697","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.697","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5def9a690c4e447a1180e1701a253d5fa9ed1b8a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.697.tgz","fileCount":327,"integrity":"sha512-SY3I7AtTCWhgggXVjnKPCHb2uaJrJmSBQnb/x4+OGW6uSpUwtpxGPzLFqPyoCSMHt67GbSUllMkn01zow9OLHA==","signatures":[{"sig":"MEUCIQD/qZDku0WrR46ACnZ8HGa+MBbzD1NM2aSjQKSAz7McFgIgDaLjKk0NzWHFbhGRqe8KuLnqzghocXwgBN5LOSSijyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18853563},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5def9a690c4e447a1180e1701a253d5fa9ed1b8a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SY3I7AtTCWhgggXVjnKPCHb2uaJrJmSBQnb/x4+OGW6uSpUwtpxGPzLFqPyoCSMHt67GbSUllMkn01zow9OLHA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.697","@absolutejs/native-darwin-x64":"0.19.0-beta.697","@absolutejs/native-linux-arm64":"0.19.0-beta.697","@absolutejs/native-windows-x64":"0.19.0-beta.697","@absolutejs/native-darwin-arm64":"0.19.0-beta.697","@absolutejs/native-windows-arm64":"0.19.0-beta.697"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.697_1777255372439_0.762275196051311","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.698":{"name":"@absolutejs/absolute","version":"0.19.0-beta.698","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.698","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"66cfc2ab6d5e4ab4ad496040813df8944351f50f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.698.tgz","fileCount":327,"integrity":"sha512-Od2X+Qpj0w60/PLOFB0CQssDxXY7uEprj/A+4ZXn9iYGR1fioyS+xu32b95djksFj+BBKLqiMNvZX7OtZpguig==","signatures":[{"sig":"MEQCIArWjm/YkFhXGbAeZpH6N4tZVnF69FE4RZpr9OBjgSLjAiAtS9DMrdgv+uqTCroaVgiSP3uvfGIfe9lUD7mVP2NeKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18895374},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"66cfc2ab6d5e4ab4ad496040813df8944351f50f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Od2X+Qpj0w60/PLOFB0CQssDxXY7uEprj/A+4ZXn9iYGR1fioyS+xu32b95djksFj+BBKLqiMNvZX7OtZpguig==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.698","@absolutejs/native-darwin-x64":"0.19.0-beta.698","@absolutejs/native-linux-arm64":"0.19.0-beta.698","@absolutejs/native-windows-x64":"0.19.0-beta.698","@absolutejs/native-darwin-arm64":"0.19.0-beta.698","@absolutejs/native-windows-arm64":"0.19.0-beta.698"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.698_1777255914834_0.7495702728782265","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.699":{"name":"@absolutejs/absolute","version":"0.19.0-beta.699","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.699","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"377825a6edcfb7e4f6fdd24cf09837cb54276144","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.699.tgz","fileCount":327,"integrity":"sha512-VhCnHDab4bF/BsyHid91/Sq+wNaey+MfzSQQ0rksv+H7KY6Zgk66xezhEKeVKUD1s/eiFJfwrGC185aPWrnIeg==","signatures":[{"sig":"MEYCIQDX9/yD3DPiqazyGKe5yi7okh2dtMGkcI8WRW5wQEgvZgIhAJK923Rv/TXPR2djTHnC/z6UTDe9KcAzJ4/oNjAJKANq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18898462},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"377825a6edcfb7e4f6fdd24cf09837cb54276144","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VhCnHDab4bF/BsyHid91/Sq+wNaey+MfzSQQ0rksv+H7KY6Zgk66xezhEKeVKUD1s/eiFJfwrGC185aPWrnIeg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.698","@absolutejs/native-darwin-x64":"0.19.0-beta.698","@absolutejs/native-linux-arm64":"0.19.0-beta.698","@absolutejs/native-windows-x64":"0.19.0-beta.698","@absolutejs/native-darwin-arm64":"0.19.0-beta.698","@absolutejs/native-windows-arm64":"0.19.0-beta.698"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.699_1777261216037_0.2936787795577358","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.700":{"name":"@absolutejs/absolute","version":"0.19.0-beta.700","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.700","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a4f64efb35afa3b89e492e4987686133b489f039","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.700.tgz","fileCount":327,"integrity":"sha512-GgzWeuT2N+p8jlr77/1uEW0RXUoNUXeOrJFxjFG6RZ+lYpuUCoYhaNZwx/xMgHVZwLXf/HcS/sGG7yxkAkP4PQ==","signatures":[{"sig":"MEUCIQDwTx9wKq/YZymWVUMHhZJgQCmrHdyGt0+0LqXULPt4AwIgDBuMAII2pO9q+oY9LqofdpKJQ4BUCvdHzUXNO+CYLD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18899144},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a4f64efb35afa3b89e492e4987686133b489f039","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GgzWeuT2N+p8jlr77/1uEW0RXUoNUXeOrJFxjFG6RZ+lYpuUCoYhaNZwx/xMgHVZwLXf/HcS/sGG7yxkAkP4PQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.700","@absolutejs/native-darwin-x64":"0.19.0-beta.700","@absolutejs/native-linux-arm64":"0.19.0-beta.700","@absolutejs/native-windows-x64":"0.19.0-beta.700","@absolutejs/native-darwin-arm64":"0.19.0-beta.700","@absolutejs/native-windows-arm64":"0.19.0-beta.700"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.700_1777262766510_0.3582792533623411","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.701":{"name":"@absolutejs/absolute","version":"0.19.0-beta.701","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.701","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cd31d1325a0dc14831e57256930e7f1137800646","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.701.tgz","fileCount":327,"integrity":"sha512-nPtMiR72bEC5N+wljUa/gOGvJs36scMX9F+wxKsyT40VflY2TchmrLwl837xhSHOc45/t9A8Wy30Fl6eUgvg8Q==","signatures":[{"sig":"MEUCIAWisZ2t7QLXfU2hxjPZxtF0Jpxu/8xO6E0FFVHltc9yAiEAkBwV7BMSuOMomaddKDKS2y1x/dvF5i3O3ONzLHTYLjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18916763},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cd31d1325a0dc14831e57256930e7f1137800646","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nPtMiR72bEC5N+wljUa/gOGvJs36scMX9F+wxKsyT40VflY2TchmrLwl837xhSHOc45/t9A8Wy30Fl6eUgvg8Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.701","@absolutejs/native-darwin-x64":"0.19.0-beta.701","@absolutejs/native-linux-arm64":"0.19.0-beta.701","@absolutejs/native-windows-x64":"0.19.0-beta.701","@absolutejs/native-darwin-arm64":"0.19.0-beta.701","@absolutejs/native-windows-arm64":"0.19.0-beta.701"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.701_1777263484202_0.13879510339846624","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.702":{"name":"@absolutejs/absolute","version":"0.19.0-beta.702","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.702","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"79985fd080f56294cba42c37b34a8137a969aaab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.702.tgz","fileCount":327,"integrity":"sha512-mjNMPInfE9rgH/5Am0kZvmnJQeyl6jQAINfbPieanbknAND9OV1PKu3e7tcfvQGCdSFwNxE3QIPfqyW8J+Qxew==","signatures":[{"sig":"MEQCIGe+2MsQcHs1RM6o3lPOCBy7x3/t+i2pcIdnlUAKu9IfAiBwleqq4NlBha2Oh3qwHPlqBPAJBhLHKxucNuyWKH43Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18916817},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"79985fd080f56294cba42c37b34a8137a969aaab","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mjNMPInfE9rgH/5Am0kZvmnJQeyl6jQAINfbPieanbknAND9OV1PKu3e7tcfvQGCdSFwNxE3QIPfqyW8J+Qxew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.702","@absolutejs/native-darwin-x64":"0.19.0-beta.702","@absolutejs/native-linux-arm64":"0.19.0-beta.702","@absolutejs/native-windows-x64":"0.19.0-beta.702","@absolutejs/native-darwin-arm64":"0.19.0-beta.702","@absolutejs/native-windows-arm64":"0.19.0-beta.702"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.702_1777264276971_0.4849992094645248","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.703":{"name":"@absolutejs/absolute","version":"0.19.0-beta.703","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.703","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"44d1ca52d2b0a981283a73c46bae2add588293f0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.703.tgz","fileCount":327,"integrity":"sha512-39zOGxXD6t1DUVZkC9qAnHigtFV8PGtNnE+D9q1vF5ijpnumizDLiFSVAvW5vaduXWEmkZVSqJCjJ2+5OkK9tQ==","signatures":[{"sig":"MEYCIQCrKsNfRUSiI0nviSgWCu7ZIhvc1VyWIMgp1pmpYCDS9AIhALWuHxTazGt+s/7OmPYKEYDLxllCWmrhyTu5Hy+d3Hhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18930393},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"44d1ca52d2b0a981283a73c46bae2add588293f0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-39zOGxXD6t1DUVZkC9qAnHigtFV8PGtNnE+D9q1vF5ijpnumizDLiFSVAvW5vaduXWEmkZVSqJCjJ2+5OkK9tQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.703","@absolutejs/native-darwin-x64":"0.19.0-beta.703","@absolutejs/native-linux-arm64":"0.19.0-beta.703","@absolutejs/native-windows-x64":"0.19.0-beta.703","@absolutejs/native-darwin-arm64":"0.19.0-beta.703","@absolutejs/native-windows-arm64":"0.19.0-beta.703"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.703_1777266679941_0.4529819660583154","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.704":{"name":"@absolutejs/absolute","version":"0.19.0-beta.704","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.704","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"105af4915450da76322ecdcef45650c373650fce","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.704.tgz","fileCount":327,"integrity":"sha512-FjfF2ehUeLbLke4R8lMBZKbY/7rQ4+KHqRVpHbp420WqYaa2S5qunsl6caO4a6TnvCnoB8pShnpUy3Zt5UxLjQ==","signatures":[{"sig":"MEYCIQCQft1FhBI+Uc/RLsisb02/CRUb25+M6qDsQZPBSC8t1wIhAKST9Jqm9rCtue/YeoEhDTeiRXX/mhUFDC1oAlYPPhl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18931846},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"105af4915450da76322ecdcef45650c373650fce","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FjfF2ehUeLbLke4R8lMBZKbY/7rQ4+KHqRVpHbp420WqYaa2S5qunsl6caO4a6TnvCnoB8pShnpUy3Zt5UxLjQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.6","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.704_1777267275816_0.6944788598671272","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.705":{"name":"@absolutejs/absolute","version":"0.19.0-beta.705","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.705","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"88c2e80c278498f7338c3747d4597e64814d195d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.705.tgz","fileCount":327,"integrity":"sha512-4Xu4nKSS35TW0PbfJNNIyss0bpSBC/xtL6eL3+EdbF9duz2gyAGvnJUjmnUtbxq1OMatukPMiyBfHIhw4ZjE4g==","signatures":[{"sig":"MEYCIQCotZoCcvOQE9g5PYGIoKTyYHhMTr9oCq48B2sybUiOCwIhAIoA3d63m7nyVekLsQws8MBpBkeiGMNca9XBbKNcMUZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18982478},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"88c2e80c278498f7338c3747d4597e64814d195d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4Xu4nKSS35TW0PbfJNNIyss0bpSBC/xtL6eL3+EdbF9duz2gyAGvnJUjmnUtbxq1OMatukPMiyBfHIhw4ZjE4g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.705_1777272625455_0.8297071390927182","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.706":{"name":"@absolutejs/absolute","version":"0.19.0-beta.706","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.706","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e39f7050a44a09cbf7d272aeea30d5be3b1dc83b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.706.tgz","fileCount":284,"integrity":"sha512-FETmYfP4vXXLuYpJl1KFEhVlMvageEgJB1jQ/f1gzep8RGRDnbZ43Tdys3cLwLac2vRXhaWikNprZLeQ85NCvA==","signatures":[{"sig":"MEUCIC4eKk141Fw8sNvZHDzvd3AyQXaWceor2Pblt+THmwExAiEAok0rZX+LU4LCJvC+G1VGJlcVbJIpdjj+5isSJmH5w18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18820506},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e39f7050a44a09cbf7d272aeea30d5be3b1dc83b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FETmYfP4vXXLuYpJl1KFEhVlMvageEgJB1jQ/f1gzep8RGRDnbZ43Tdys3cLwLac2vRXhaWikNprZLeQ85NCvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.706_1777275018363_0.8253434919701446","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.707":{"name":"@absolutejs/absolute","version":"0.19.0-beta.707","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.707","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"28f85f28c2cd4b5543e15e154aa20b6601fb2afd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.707.tgz","fileCount":327,"integrity":"sha512-+L/QXsTh04Kr7mzygjhtPmrkUv89QLPmDiuSynjHrFYN9kwOzDrdcyF2aabzbPAFFb7hdqrn9pSa8ldpjHe4zw==","signatures":[{"sig":"MEUCIQDoJNzNP5zuxeUUBfnVk6xvpcqyagP45JqOIFZmq9LpgAIgSwyDQXpWE13919maJxkMQF8/RPEAfJtFmcJxTcYP0c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19006900},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"28f85f28c2cd4b5543e15e154aa20b6601fb2afd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+L/QXsTh04Kr7mzygjhtPmrkUv89QLPmDiuSynjHrFYN9kwOzDrdcyF2aabzbPAFFb7hdqrn9pSa8ldpjHe4zw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.707_1777275228215_0.12994263059928102","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.708":{"name":"@absolutejs/absolute","version":"0.19.0-beta.708","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.708","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5239ca4a8b78e6335dc06c7249f3116ab509fccc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.708.tgz","fileCount":327,"integrity":"sha512-JektlGOgqHbbAXRkESuIodgi79xmTV9r75qpWxD0xBZnhEqMZMZV4Ssj6maXfv/eb75w2JzG1y+E2S6c/mJiYA==","signatures":[{"sig":"MEUCIQDpLFm7agq4Iica49BAFtglJ/4lJNuOEg8/R7wYstu2AAIgLww1erWoz7akyz1m48PKv5yZOMyjmI5RIZ6Nn+fcjfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19047064},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5239ca4a8b78e6335dc06c7249f3116ab509fccc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JektlGOgqHbbAXRkESuIodgi79xmTV9r75qpWxD0xBZnhEqMZMZV4Ssj6maXfv/eb75w2JzG1y+E2S6c/mJiYA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.708_1777276842388_0.9619382136741117","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.709":{"name":"@absolutejs/absolute","version":"0.19.0-beta.709","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.709","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ae6115b6412aaf7374e2977cc30a15448dbd06d4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.709.tgz","fileCount":327,"integrity":"sha512-wR7uckOaEobwVFhf2XY7Lc6FcDRgRKxoXQ1heS9W+zVP/YcR1H5HZVlNO6WJdhDdLgIjq2CNkpB/m/sRgwBQJA==","signatures":[{"sig":"MEUCIHO3UOkXkSmcmFULxsr2Oa9ls0wgfK4y5f8N+WgFRcr9AiEAsJ2/02de/2O3ZB7lRePOv0Wc0TJx25Yq7CfTwUD3GRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116686},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ae6115b6412aaf7374e2977cc30a15448dbd06d4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wR7uckOaEobwVFhf2XY7Lc6FcDRgRKxoXQ1heS9W+zVP/YcR1H5HZVlNO6WJdhDdLgIjq2CNkpB/m/sRgwBQJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.709_1777277035207_0.628373759889792","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.710":{"name":"@absolutejs/absolute","version":"0.19.0-beta.710","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.710","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"601d319464a647966311cc0c7666459a721ff67f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.710.tgz","fileCount":327,"integrity":"sha512-3JzbnVqXUaKeeutl5EN6kfRv7FoFK/Iwi6uyWMku9PxuptA1a18iQzOysLVyEXj3PjC/3Lop/YKPfeAeA6X2tA==","signatures":[{"sig":"MEQCIFk1+WANuJ7UZVP6all1YYfRlt6mqWKI3VicZJxBcDk0AiARaZI7uUzFkVYFA6Z0P51SO84YXPzM1eWiMyTijVQtSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19122536},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"601d319464a647966311cc0c7666459a721ff67f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3JzbnVqXUaKeeutl5EN6kfRv7FoFK/Iwi6uyWMku9PxuptA1a18iQzOysLVyEXj3PjC/3Lop/YKPfeAeA6X2tA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.710_1777277186074_0.6047490767471091","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.711":{"name":"@absolutejs/absolute","version":"0.19.0-beta.711","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.711","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f1e7bbe75d816471d5899a5d8f9ea7063fb12da","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.711.tgz","fileCount":328,"integrity":"sha512-Da55pgwWpKKrzbKUoIJiuKuQqidU7f319gYlAWz/mdAB6cJHuyuE8QNQDKizgLX41vu2kNOkGkuejUUgDNtE1g==","signatures":[{"sig":"MEQCIEW+C4N4bmb13FOvWRerPl2BK8ot6NEMLhw5OPpqs3fpAiBxwG1R7MqO8OlFy+lXuZ+sWQof4oJkrEAYJPwjb3AwqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19125474},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7f1e7bbe75d816471d5899a5d8f9ea7063fb12da","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Da55pgwWpKKrzbKUoIJiuKuQqidU7f319gYlAWz/mdAB6cJHuyuE8QNQDKizgLX41vu2kNOkGkuejUUgDNtE1g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.711_1777278969565_0.22180642204695467","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.712":{"name":"@absolutejs/absolute","version":"0.19.0-beta.712","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.712","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"96f4dafa578871346a35955e767b9042cd804a6c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.712.tgz","fileCount":328,"integrity":"sha512-bme0yTBdwHNuKBlBpul55lSNQscVKRoz8stvbo2lPEOsV+kS1Ev39+4DgSWaym2HGwdEQhbg6ZHIc+C+AQYpAg==","signatures":[{"sig":"MEQCIEAhmloyiJrI/yAMAUpcWghEYKbmvxAdxNgXYR7TbX+KAiAMuy+Bvigifw44FLRxqz0kV2FpUVIC/p0Bql/sD0FdPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19126003},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"96f4dafa578871346a35955e767b9042cd804a6c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bme0yTBdwHNuKBlBpul55lSNQscVKRoz8stvbo2lPEOsV+kS1Ev39+4DgSWaym2HGwdEQhbg6ZHIc+C+AQYpAg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.712_1777279273302_0.9572576222155871","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.713":{"name":"@absolutejs/absolute","version":"0.19.0-beta.713","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.713","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c4ab1339481b7999e08572f5357f617a296cc2d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.713.tgz","fileCount":328,"integrity":"sha512-pZcpp1o+p0Sgzac4/GtyvLvUsczaHR1pljh9YbP2HdU7kFL4S35LKLKsNOk3TsZUFLAJuZEzF14nz4LuxBmRPw==","signatures":[{"sig":"MEUCIGjv9Uh5xUoJ9UQPNIMdwJVBNc6TGVcwiHXN/wqWleh2AiEA74cw2ELm8L+HXIfZI99zmE/4RpT5M89Fj5tBA/IGcTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19127522},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c4ab1339481b7999e08572f5357f617a296cc2d3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pZcpp1o+p0Sgzac4/GtyvLvUsczaHR1pljh9YbP2HdU7kFL4S35LKLKsNOk3TsZUFLAJuZEzF14nz4LuxBmRPw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.713_1777282455195_0.8023250077353032","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.714":{"name":"@absolutejs/absolute","version":"0.19.0-beta.714","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.714","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"34053e89b90b8a49feaeb911782bc6b5752f0d74","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.714.tgz","fileCount":328,"integrity":"sha512-T2gb1l71wPkaHatgfaTOzErqn7gtQ/VQoMuxUyf3LOiSHJ/DNwIJozJJ0Fh9nDwtnJKdgVUwAi9sInwpbI2UeQ==","signatures":[{"sig":"MEQCICHEYFoDsXXdeFmJFd3iHZB4WW0x1mln7UGflmL5xbt7AiBv8SW+XchMOHhJeRdMOd40PtS/h9X+g+yu8VuilF8fKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19137328},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"34053e89b90b8a49feaeb911782bc6b5752f0d74","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-T2gb1l71wPkaHatgfaTOzErqn7gtQ/VQoMuxUyf3LOiSHJ/DNwIJozJJ0Fh9nDwtnJKdgVUwAi9sInwpbI2UeQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.714_1777283432423_0.7233776524147983","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.715":{"name":"@absolutejs/absolute","version":"0.19.0-beta.715","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.715","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dfeea370585a9da4c5bdc991ceae33c691f41898","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.715.tgz","fileCount":328,"integrity":"sha512-4bDv/jjFS9aA6bMX2e42/XTSlgDQNAlvCEGLOmuJeqIN9pbAf1p78HBWlGSA5AIzpEmOCseAPk5PsgyeFkFBmw==","signatures":[{"sig":"MEYCIQCeUFJ7TYoQ2NO6cjYRGSp0keyGb1L72aZ21LFT560RXQIhAKRr2xtdO1F9RJnDj1yJg0bY676cDcxtc5Qc8C/RHLjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19137638},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dfeea370585a9da4c5bdc991ceae33c691f41898","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4bDv/jjFS9aA6bMX2e42/XTSlgDQNAlvCEGLOmuJeqIN9pbAf1p78HBWlGSA5AIzpEmOCseAPk5PsgyeFkFBmw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.715_1777283734649_0.8866033154487616","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.716":{"name":"@absolutejs/absolute","version":"0.19.0-beta.716","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.716","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f56f7ac164510a636f40840dc463abe3a9dc74d8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.716.tgz","fileCount":328,"integrity":"sha512-QhukouaW0dF0e7F1HLQXpBQHXZatAr3G48DPvfZmbCD7Ezt2pQCKRZ+YtMEhxUCX/V22vOGSSTSnA7NbG2dWbw==","signatures":[{"sig":"MEUCIQDaYL1zNkqqilWUZGQMXhxbH4W7RyWbzXRZnKUSYKLntAIgHM+7TtfdzYUI0ywLRaqYS9PngMEnGvqZ7yKXvJUF5eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19140292},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f56f7ac164510a636f40840dc463abe3a9dc74d8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QhukouaW0dF0e7F1HLQXpBQHXZatAr3G48DPvfZmbCD7Ezt2pQCKRZ+YtMEhxUCX/V22vOGSSTSnA7NbG2dWbw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.716_1777286167590_0.567160503121233","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.717":{"name":"@absolutejs/absolute","version":"0.19.0-beta.717","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.717","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"94fdfc25863e25837a813913d7a026d5ae6a36f9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.717.tgz","fileCount":328,"integrity":"sha512-f897g3PcFBc1ZJ8Xlr9/v27uTLts/QA8cbn1Id3Nlok4QdeeDm0hbvkEpzGyL688oB9JqvzFS8x2CpaylsbKvA==","signatures":[{"sig":"MEYCIQCn1wAkDtv2bj88EW8xMPud6pWtWtqjCpJMSOJU1Gf9WwIhAMiU5H+HXLaQKGTjhKcqxIoLB1VQn7wswDuHq+9CpCuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19140170},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"94fdfc25863e25837a813913d7a026d5ae6a36f9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-f897g3PcFBc1ZJ8Xlr9/v27uTLts/QA8cbn1Id3Nlok4QdeeDm0hbvkEpzGyL688oB9JqvzFS8x2CpaylsbKvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.717_1777288873486_0.7165761801164325","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.718":{"name":"@absolutejs/absolute","version":"0.19.0-beta.718","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.718","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c4e3d7911745b45bc1e309d1b9cfab3ce793f668","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.718.tgz","fileCount":328,"integrity":"sha512-IboC0eJnKFaZPHDYpOtS2s6T/xxjaLz4p6LqCxhOFCSNhH809yAanE3xRHPGC8V9DhncK0eZ36/7oJI2fiClfw==","signatures":[{"sig":"MEUCIG/GOr/7JnK1zKvK620+AQstZGtVHbzYx1JrO2aE+C19AiEAyYz+rm1wCVJEcasfnK0vaCCqwpevYB+wpzlHZApuzrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19140564},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c4e3d7911745b45bc1e309d1b9cfab3ce793f668","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-IboC0eJnKFaZPHDYpOtS2s6T/xxjaLz4p6LqCxhOFCSNhH809yAanE3xRHPGC8V9DhncK0eZ36/7oJI2fiClfw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.718_1777313219162_0.2719279521330902","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.719":{"name":"@absolutejs/absolute","version":"0.19.0-beta.719","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.719","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7c045c2459206128d35ba33d1e6c3c7a9a338a06","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.719.tgz","fileCount":328,"integrity":"sha512-6PNuMLVFAyIyD+2HeBiAT9bM2SszVktW9qQrceDBKTcvWHB1vf7y0JCmMTvDYzEW6XedN7d44m6i3bCCJybZjA==","signatures":[{"sig":"MEYCIQDVjMEbrwGKejKmoaACb9KF95em5auoeyib2upNGE7qBgIhAMKmH9VmhSqhKxUtiYRynJoL6HtCq+ySN0tJfMQm665B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19147512},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7c045c2459206128d35ba33d1e6c3c7a9a338a06","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6PNuMLVFAyIyD+2HeBiAT9bM2SszVktW9qQrceDBKTcvWHB1vf7y0JCmMTvDYzEW6XedN7d44m6i3bCCJybZjA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.719_1777324962756_0.542711466723484","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.720":{"name":"@absolutejs/absolute","version":"0.19.0-beta.720","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.720","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"38f8f971e054e66674640a547e53354ca5ab8353","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.720.tgz","fileCount":328,"integrity":"sha512-CeOSqU2NEbXWFXMLg/a1JhtdcEzC/uFz8x5ebX+R4Rus0hUqRvXyGSjewZ8u8RZ/XG3gWFACBGaZuksNJqjfwA==","signatures":[{"sig":"MEYCIQCzyHUp+xohuQpk6pSUG2kz/PvwHsk02dCnGjvYqpARsAIhAIDTuDfBikzAKSV2gaKkNd5aqrG6aqsDKgxOJ0w/BGQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19148748},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"38f8f971e054e66674640a547e53354ca5ab8353","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CeOSqU2NEbXWFXMLg/a1JhtdcEzC/uFz8x5ebX+R4Rus0hUqRvXyGSjewZ8u8RZ/XG3gWFACBGaZuksNJqjfwA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.720_1777352319076_0.5048969513447545","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.721":{"name":"@absolutejs/absolute","version":"0.19.0-beta.721","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.721","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fd04d90ec7b774f29a6cebb1e56bb9c57b88ea9f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.721.tgz","fileCount":328,"integrity":"sha512-hBDpIEuCP7r3ulqP9wKXXnsP2wfVD2oym7dPNSFCqydjXboHdTMveuBzl/S/84b0cD+Q3LhvHGaz4j9Dnd8Adg==","signatures":[{"sig":"MEYCIQCKCfkgMrUpe5uC1uE52Sqp2lpQhuuh9f0ywit9KFLHiQIhAMkzU65r1w+zWU3ly+QOgcaOFF9llExtpmLrQsg6SEw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19148263},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fd04d90ec7b774f29a6cebb1e56bb9c57b88ea9f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hBDpIEuCP7r3ulqP9wKXXnsP2wfVD2oym7dPNSFCqydjXboHdTMveuBzl/S/84b0cD+Q3LhvHGaz4j9Dnd8Adg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.721_1777352549033_0.3519771695740268","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.722":{"name":"@absolutejs/absolute","version":"0.19.0-beta.722","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.722","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"98f608675b46b7c15cb3261935d11ff451b3775b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.722.tgz","fileCount":328,"integrity":"sha512-RN9kgYWTLeFYDqANUbcmuEmnZLT2oEot1AZ8jgYiifpSV0w1IEf/rE30Jt+Pl8NpsZ7+jyu4ZgTpXXdjqXkFmQ==","signatures":[{"sig":"MEUCIQDCYdXk0uCRd/ws9F+MKb9Rxs5cl3ysI2kpu2Eyq/DMWgIgMB38ovz6XqQvz1sq8fYKcC9vQXcYp7cq3PDPECxrBtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19148748},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"98f608675b46b7c15cb3261935d11ff451b3775b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RN9kgYWTLeFYDqANUbcmuEmnZLT2oEot1AZ8jgYiifpSV0w1IEf/rE30Jt+Pl8NpsZ7+jyu4ZgTpXXdjqXkFmQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.722_1777352730274_0.5484581702396185","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.723":{"name":"@absolutejs/absolute","version":"0.19.0-beta.723","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.723","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"33d16faef187ba75e5a0b7955cd75f6d1eccd5ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.723.tgz","fileCount":328,"integrity":"sha512-tFwjlE2AJCmoIsLb6qgcFCEURYvgvIv3aWzX0BAdvvBFp4btCU9dIAssTsnZij6Y5669bq0S2JFtVLGwSWch0w==","signatures":[{"sig":"MEQCIF7k36fDAm5UpUSCDycE9XxZBcqAzc/LUwxd6jPTIT+QAiBHX1eqcQXaLmxAj1y2yTFK4BF17wnawZoBcxXk44W0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19145264},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"33d16faef187ba75e5a0b7955cd75f6d1eccd5ec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tFwjlE2AJCmoIsLb6qgcFCEURYvgvIv3aWzX0BAdvvBFp4btCU9dIAssTsnZij6Y5669bq0S2JFtVLGwSWch0w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.723_1777353080367_0.7411745222451738","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.724":{"name":"@absolutejs/absolute","version":"0.19.0-beta.724","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.724","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b2153383abecad6d32ec2b1a75b343b0261c3fab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.724.tgz","fileCount":328,"integrity":"sha512-v28M/WKUL4X6290AKctYRbJP/XwxMO0L1zmstUZ+avl0gx3Hbtd8J9smrXppVQs1/y1aocIIsMPg97JnapOrvw==","signatures":[{"sig":"MEUCIAZ5e6ARmw00Gh+zZZH75HK+QFXAUdc8XLq8os1n0Lr5AiEA+XvBQNYX6cku2WSWhvWvhM+IwmEkON6jg6y5vQTdtt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19145049},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b2153383abecad6d32ec2b1a75b343b0261c3fab","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-v28M/WKUL4X6290AKctYRbJP/XwxMO0L1zmstUZ+avl0gx3Hbtd8J9smrXppVQs1/y1aocIIsMPg97JnapOrvw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.724_1777353242984_0.40019441789778565","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.725":{"name":"@absolutejs/absolute","version":"0.19.0-beta.725","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.725","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0f4eb6f540e59f55a107465a2fa00279460a3b1c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.725.tgz","fileCount":328,"integrity":"sha512-Wwi4UxW12gZGq22dGjDtJvpw3VAS4KGaYl1ULGZZrpgimfztHpqX/j36MKX9mSj60XIeXVA3mVMvTWThggW3lw==","signatures":[{"sig":"MEUCIGJnVHTPp4Tz1V8BNhK/3aLCCQTeGU11x2admxMV0m3pAiEA2qzsBYrTLCSmMkEaDytQ/PYBqX1WJ826p9v5pHhdHL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19141928},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0f4eb6f540e59f55a107465a2fa00279460a3b1c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Wwi4UxW12gZGq22dGjDtJvpw3VAS4KGaYl1ULGZZrpgimfztHpqX/j36MKX9mSj60XIeXVA3mVMvTWThggW3lw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.725_1777353460454_0.27764721188527","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.726":{"name":"@absolutejs/absolute","version":"0.19.0-beta.726","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.726","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c761fa7d317dba8f18f93e2a4e3f5a35c2ec4538","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.726.tgz","fileCount":328,"integrity":"sha512-eZ5Mt5o+eToFouZGHIu/i4QruTTwt6pVZVQgORPi0vupvmXSeJNNeILYRV1vTeQzadW05nNe30xe+yFbpjzadw==","signatures":[{"sig":"MEYCIQDN2Ha4ASt+4963WBZ0BvRJBy9pDm0Sspl5jUz/iFZMoAIhAMKatVY0r9eG8LlEJUqIGvlFKbBVf02q35mop81Qdiaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19133618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c761fa7d317dba8f18f93e2a4e3f5a35c2ec4538","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eZ5Mt5o+eToFouZGHIu/i4QruTTwt6pVZVQgORPi0vupvmXSeJNNeILYRV1vTeQzadW05nNe30xe+yFbpjzadw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.726_1777353816668_0.7626095968667543","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.727":{"name":"@absolutejs/absolute","version":"0.19.0-beta.727","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.727","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"05913f79555aade2060b6a4889d043c27dd361c4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.727.tgz","fileCount":328,"integrity":"sha512-dc+lD4AvQvsH45UhIt5+dD6g1NVf0D38Hvq0WiCWkiG0fMmSeU4YlK4Rk7qsYj6EKcUsH7Gjo2fW5DikBILPng==","signatures":[{"sig":"MEYCIQCatewCRd9rb9DJtd2j8pbNyAvUKTt+iukt+CnpJ2wn2gIhALw0PMC6UES7cJ4CBxMyYE+BAIA99MiyDgE5TKyXl6wm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19132946},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"05913f79555aade2060b6a4889d043c27dd361c4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dc+lD4AvQvsH45UhIt5+dD6g1NVf0D38Hvq0WiCWkiG0fMmSeU4YlK4Rk7qsYj6EKcUsH7Gjo2fW5DikBILPng==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.727_1777354096968_0.8316025288957816","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.728":{"name":"@absolutejs/absolute","version":"0.19.0-beta.728","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.728","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e11aa7be899ae01c30d07af399b35f18d9fd4342","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.728.tgz","fileCount":328,"integrity":"sha512-QZruIH8oEWfDy+9WJXQmDprWdaZFPcwHodvVA6CdVzBl8CsmvCBWTIP2irqZVSB83qjbeYSvLpmLaBDR4SdajQ==","signatures":[{"sig":"MEYCIQCBzBvfWgGVR1eTEA9PP2cvrbluLl+4gkAWv9xwqywJSAIhALDaZ9ZCbcpRJhiiiMvok+1o+ux9nRk2VnqpxLJTc+6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19123762},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e11aa7be899ae01c30d07af399b35f18d9fd4342","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QZruIH8oEWfDy+9WJXQmDprWdaZFPcwHodvVA6CdVzBl8CsmvCBWTIP2irqZVSB83qjbeYSvLpmLaBDR4SdajQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.728_1777355097894_0.78233855071638","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.729":{"name":"@absolutejs/absolute","version":"0.19.0-beta.729","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.729","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4ef451de046c19490d1357f7971d3e0b1e33d241","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.729.tgz","fileCount":328,"integrity":"sha512-X/0Hm1PJDbkuT8uYm2hXM7GGsSg/UzwtJFrtAcfAMPDo5cKNv8iJSERlumNAt/V6pAzY+USHiJTt42muAiR9xw==","signatures":[{"sig":"MEUCIFbUc7z3xtFuYmJpM6W9h/4OHcec8nf/UEBn2CN0MF+bAiEA1RKQTNDX3amA4p03PX5uVmulhwtbYmOMcuTmc7DOvnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19130852},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4ef451de046c19490d1357f7971d3e0b1e33d241","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-X/0Hm1PJDbkuT8uYm2hXM7GGsSg/UzwtJFrtAcfAMPDo5cKNv8iJSERlumNAt/V6pAzY+USHiJTt42muAiR9xw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.729_1777355800985_0.921082041615084","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.730":{"name":"@absolutejs/absolute","version":"0.19.0-beta.730","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.730","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d5a2f1709f172388210f245ac5b9f2695ff0f6b4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.730.tgz","fileCount":328,"integrity":"sha512-sZVNQKZwkw7f8F5RdjoV/SZhV95pcR9BWyvVzPLi+ao5148KJkOe3sQDxzf5FUO3xIGoi95wlwekY5CKqVDLMg==","signatures":[{"sig":"MEYCIQDWBPNlpt8GIc0CWGlFEF77fUoNO123AmIJ0adBKgvcCgIhAOADcFXkn7RevjZONo7fio5fbrxQ6lYyRzB2cB4EkHu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19141174},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d5a2f1709f172388210f245ac5b9f2695ff0f6b4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-sZVNQKZwkw7f8F5RdjoV/SZhV95pcR9BWyvVzPLi+ao5148KJkOe3sQDxzf5FUO3xIGoi95wlwekY5CKqVDLMg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.730_1777356202908_0.09363373369697015","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.731":{"name":"@absolutejs/absolute","version":"0.19.0-beta.731","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.731","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1e12f6831b38265351382b902441bc9b70d19063","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.731.tgz","fileCount":328,"integrity":"sha512-i0BWxLC1Ott9xE8ckFdyS9ItfGAj7V1AtZKbbe7P1sM7fs9r1I7EruQRghWnVCDn9VJj0xXEfjUsy/CZ291c5Q==","signatures":[{"sig":"MEUCIAgiBUhN2jpkDlz/rBcNjn+42K0r6uqFWZ7idj1FMx2uAiEAvh1TLdAjNjFJwKnawHMNZF9sMR724UADjaIw7iENGXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19144264},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1e12f6831b38265351382b902441bc9b70d19063","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-i0BWxLC1Ott9xE8ckFdyS9ItfGAj7V1AtZKbbe7P1sM7fs9r1I7EruQRghWnVCDn9VJj0xXEfjUsy/CZ291c5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.731_1777356659526_0.094751977860424","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.732":{"name":"@absolutejs/absolute","version":"0.19.0-beta.732","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.732","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a01ef79ed0f78b9583129780ab614d375bc526ca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.732.tgz","fileCount":328,"integrity":"sha512-OPgcO/FEYL/mBCZ1h9bUkG+CIhDpFGsY3DJfTPJXuNrjocyUSnimHqv3wag+0/jFVQVyZl1RxzeU/2QgtV8Yrg==","signatures":[{"sig":"MEYCIQCZs0OOp01SpxcW7VKCEOENm+fHCzWMVp0kCBe+Pv6qMgIhAIzTXVFjbbN0cJFjCdyDRcQLS2J6Tq2TWuF3k0nyplS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19149121},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a01ef79ed0f78b9583129780ab614d375bc526ca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OPgcO/FEYL/mBCZ1h9bUkG+CIhDpFGsY3DJfTPJXuNrjocyUSnimHqv3wag+0/jFVQVyZl1RxzeU/2QgtV8Yrg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.732_1777357347959_0.3221352685734409","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.733":{"name":"@absolutejs/absolute","version":"0.19.0-beta.733","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.733","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dc84c8ba371d4243d03ba57dd0bb697995997e02","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.733.tgz","fileCount":329,"integrity":"sha512-JbknmE2sOmuKGSLB8s4MfGrb1VmRs+xeRT2dyo39v2fzvp1r9VE6igUY04k5juGCFbRrZYCE5ShN9hoGgqr3UA==","signatures":[{"sig":"MEUCIEd/l9PXScxKSD29io13gURzBQk8lc/AYhblFVKm7wwbAiEA6YjV4rU5i2DfPnw+rvaIC2/F+fjyoqGaydTdCuxLzGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19156627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dc84c8ba371d4243d03ba57dd0bb697995997e02","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JbknmE2sOmuKGSLB8s4MfGrb1VmRs+xeRT2dyo39v2fzvp1r9VE6igUY04k5juGCFbRrZYCE5ShN9hoGgqr3UA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.733_1777357869200_0.2975671078091342","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.734":{"name":"@absolutejs/absolute","version":"0.19.0-beta.734","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.734","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f659f5797b3f53c03a12dfb86e90560e34ad86dc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.734.tgz","fileCount":329,"integrity":"sha512-9bMmFFh3EYjrdvDU6MuuCSWuZL9He3iX6vdlA+xGVuFuT4vufcJ1Yy5npDfOZBGPXgj3KCKpmxM6R93cSUk1yw==","signatures":[{"sig":"MEQCIFWJCCdXeN5RXdqKaGJzqNAJywKX/MfjvgS9mMCq1fpMAiAsFz/SbO/6qxweFpWW0r5uUp5Acmu2B6uyJiLkoH0AXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19154520},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f659f5797b3f53c03a12dfb86e90560e34ad86dc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9bMmFFh3EYjrdvDU6MuuCSWuZL9He3iX6vdlA+xGVuFuT4vufcJ1Yy5npDfOZBGPXgj3KCKpmxM6R93cSUk1yw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.734_1777358254992_0.7574609525285023","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.735":{"name":"@absolutejs/absolute","version":"0.19.0-beta.735","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.735","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d80765b49785f7aacaddfe5010df58973b5cd694","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.735.tgz","fileCount":329,"integrity":"sha512-8yIutoMCoqJR3b2ON5XfvDokTw23FrJtGIn0Wl8wNZhCbLDMaU5YLpmrVp642FbMG4thVUas5rQfkgQ2slN8nA==","signatures":[{"sig":"MEUCIQDdhNHi14x6xy13D68sGCFQydcXk4IXx76FbYhY2g3NRwIgeyccW00e+iMHURQ3DtYEj6tlP/5loJJs4bwRQxwDN6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19161320},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d80765b49785f7aacaddfe5010df58973b5cd694","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8yIutoMCoqJR3b2ON5XfvDokTw23FrJtGIn0Wl8wNZhCbLDMaU5YLpmrVp642FbMG4thVUas5rQfkgQ2slN8nA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.735_1777359105240_0.5090346810160005","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.736":{"name":"@absolutejs/absolute","version":"0.19.0-beta.736","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.736","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a1825cfff125790717e2a15d47a864542336a35d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.736.tgz","fileCount":329,"integrity":"sha512-CVrrzx1ypfxAC4B+k0Zgps90WTBzbT/6KG5l1dgEN4ER6B5tRd60ffLk/LydthyL3YBhnMsukF24cDmhPsz2eA==","signatures":[{"sig":"MEUCIQCxCU8y7IEtVCggmRCCBJKppkmdiXOGkgEvb2nIN27E8AIgVRSX0le8uYaz/FKDbAMrJSbZEmXItt87bhLzVsSAIpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19166329},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a1825cfff125790717e2a15d47a864542336a35d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CVrrzx1ypfxAC4B+k0Zgps90WTBzbT/6KG5l1dgEN4ER6B5tRd60ffLk/LydthyL3YBhnMsukF24cDmhPsz2eA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.736_1777360408162_0.5128624615808455","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.737":{"name":"@absolutejs/absolute","version":"0.19.0-beta.737","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.737","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"38bcd4e538e1a3354097e41a4bd0d7a85efbc9b0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.737.tgz","fileCount":329,"integrity":"sha512-CjSVeIg8lSup5BVoKoQmKU8dHhgcSXRIev7ioXX2Mf/qk5Hi8TNRMyOemMiWYdskhjr5m0fbAgf0B/zFbmIl8Q==","signatures":[{"sig":"MEQCIDFYpziYgLevWdeJKV0+xTEPoqmPpbj7o2Naq3KHeRtRAiBa8UyScyyPgjxZwDynyvnAZ3SS21Rkp9HdaTBRkQ9FUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19168879},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"38bcd4e538e1a3354097e41a4bd0d7a85efbc9b0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CjSVeIg8lSup5BVoKoQmKU8dHhgcSXRIev7ioXX2Mf/qk5Hi8TNRMyOemMiWYdskhjr5m0fbAgf0B/zFbmIl8Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.737_1777386350255_0.7697332417402969","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.738":{"name":"@absolutejs/absolute","version":"0.19.0-beta.738","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.738","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c545e25b07aad25057d341cf64dd464909e0005","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.738.tgz","fileCount":329,"integrity":"sha512-FhCnOn2/UzGdtymmtC1Nh6bZJIdIoO2MSsDzZCqvsCo0oKWHTV8ccyaJRslx95f6LtXCP3rt0jsjXuw2ohsMAg==","signatures":[{"sig":"MEQCIHUWlyBQcU2m6MMGXdWJ4xdIp60TGI5JCq52rUkh1cBGAiB0vGUhbamNtptpbnjgunaIIbS9sEuQA27RZ8DqThWgdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19182535},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c545e25b07aad25057d341cf64dd464909e0005","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FhCnOn2/UzGdtymmtC1Nh6bZJIdIoO2MSsDzZCqvsCo0oKWHTV8ccyaJRslx95f6LtXCP3rt0jsjXuw2ohsMAg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.738_1777387168717_0.7346403414518579","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.739":{"name":"@absolutejs/absolute","version":"0.19.0-beta.739","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.739","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80bd10d000a2604cd69e9e19a13234c781611e6a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.739.tgz","fileCount":329,"integrity":"sha512-Dgt5Mzwdw/kX/PqGSyF6ha/AHAQH65PI5B9e5e8GXY5z0rnIFLzuu0n7XSehmQo0zr4hlC7ic04ergkwvxk6qA==","signatures":[{"sig":"MEUCIH0tk+7BOyYQzn57jBLpX4egI80HZlvHSSH8WqZwiiUFAiEA7PeN5/vRnTF1Dd2D206Yh1I0c/Ga7S4o+AyckZFyg+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19183527},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"80bd10d000a2604cd69e9e19a13234c781611e6a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Dgt5Mzwdw/kX/PqGSyF6ha/AHAQH65PI5B9e5e8GXY5z0rnIFLzuu0n7XSehmQo0zr4hlC7ic04ergkwvxk6qA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.739_1777399188397_0.5783330326407674","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.740":{"name":"@absolutejs/absolute","version":"0.19.0-beta.740","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.740","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a6a7ea8db3d0b645bb87dbf57813240388470dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.740.tgz","fileCount":329,"integrity":"sha512-wY3FyYLwci+2/z7kR/qsuFzIATZfaFTxbZkcCJIi6aqonY9oUyqrFp1ZZEUPg/ObSAuTvzTOSm1ghH4TAIPx3A==","signatures":[{"sig":"MEQCIAxM6T4AbX8t1J+BCSheGtRqZYIPHiPigCfHEQatBgu7AiBwzItvuZ8A88SiStkHtKMNkaW/971QmtkNIUDhIYYjSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19196171},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8a6a7ea8db3d0b645bb87dbf57813240388470dd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wY3FyYLwci+2/z7kR/qsuFzIATZfaFTxbZkcCJIi6aqonY9oUyqrFp1ZZEUPg/ObSAuTvzTOSm1ghH4TAIPx3A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.740_1777414113620_0.6865532702650612","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.741":{"name":"@absolutejs/absolute","version":"0.19.0-beta.741","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.741","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6221f9f813722a251224f5fc1aee602786f6caf5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.741.tgz","fileCount":329,"integrity":"sha512-TMMmwIiD5jOH4hL5pAbiBDCTTi/B0A0bKpu9A09GTmOWjpjgUg6S5HOPB/FRr/W/y2Kd2uCnduLi9A3c2UPoNg==","signatures":[{"sig":"MEUCIBodVTD6GxOzpImEnp8Crtey6TUFL8xvwi/v/W/j5YVaAiEA5EJJHqjauaHjPbwKPoks2zMDBrC9BCY4+6wXw4o7Yr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19198851},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6221f9f813722a251224f5fc1aee602786f6caf5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TMMmwIiD5jOH4hL5pAbiBDCTTi/B0A0bKpu9A09GTmOWjpjgUg6S5HOPB/FRr/W/y2Kd2uCnduLi9A3c2UPoNg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.741_1777415815102_0.16750381167366246","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.742":{"name":"@absolutejs/absolute","version":"0.19.0-beta.742","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.742","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1d8917498d3ac5a84a3a820c9d1c95784e067d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.742.tgz","fileCount":329,"integrity":"sha512-KukmnEARDq9ammUQm7d2kTrexNVZ0/d2sKORiaMuq0E1wZpFvMTkoPXAaKYIt/oQ+ZIajiU1OGHaCdhxXZMJgw==","signatures":[{"sig":"MEUCIQDWEbaaisDXQsG7u/TXP3cS+rOpKohKPAuGIElqTqLUDwIgIgHUxuDwQm2OfwDomVkzp4nqjT9EWaB9pkkNWM/Av54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19201661},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d1d8917498d3ac5a84a3a820c9d1c95784e067d3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KukmnEARDq9ammUQm7d2kTrexNVZ0/d2sKORiaMuq0E1wZpFvMTkoPXAaKYIt/oQ+ZIajiU1OGHaCdhxXZMJgw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/common":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","typescript-eslint":"8.56.1","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.742_1777419419533_0.647459993679701","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.743":{"name":"@absolutejs/absolute","version":"0.19.0-beta.743","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.743","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"89bb5d7d1b16ba452dd07b22bc96a91c2c309216","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.743.tgz","fileCount":335,"integrity":"sha512-UH8qBI5P+QooR4E8KTCZHYzUjQQjMPkSp6xoOrsygQHU6nnjmBxUYRmVYsH8ijNfFgVvd0eJBR2/j3uKtnv9bw==","signatures":[{"sig":"MEUCIAglBmzx18BYwYtIyXls6h4Wr4BmLFD8vOvN35Ej6elKAiEAu1dk3LUUk//Hp5chvugPck+K9VQfamA2IFNi11ogMfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19342490},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"89bb5d7d1b16ba452dd07b22bc96a91c2c309216","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-UH8qBI5P+QooR4E8KTCZHYzUjQQjMPkSp6xoOrsygQHU6nnjmBxUYRmVYsH8ijNfFgVvd0eJBR2/j3uKtnv9bw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.743_1777432435374_0.13462616535600236","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.744":{"name":"@absolutejs/absolute","version":"0.19.0-beta.744","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.744","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dc42b399bd3f0538b2d73af08ec75193b8ad11bb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.744.tgz","fileCount":336,"integrity":"sha512-9qbErkN1Q7DeUaSPq/DgZfUMI3E1yJSK2o9kQs6qKqPPe1CUhoqOytVVnEbki/0fE6vVL6LGcrylzPa/5yRWfA==","signatures":[{"sig":"MEUCIQDvEs/KdwkQ3aaTgXiawkYbO1nWrKamtKDN24JOQW2S2wIgSllYSEt/pq8PDN53N9kwXosZrdPWKXXgogq+Xcp6zNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19345389},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dc42b399bd3f0538b2d73af08ec75193b8ad11bb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9qbErkN1Q7DeUaSPq/DgZfUMI3E1yJSK2o9kQs6qKqPPe1CUhoqOytVVnEbki/0fE6vVL6LGcrylzPa/5yRWfA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.744_1777434127792_0.96997489054068","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.745":{"name":"@absolutejs/absolute","version":"0.19.0-beta.745","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.745","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d3537237742fa5c17c03cd80b391b47b439c8faf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.745.tgz","fileCount":336,"integrity":"sha512-ro/rXEGAZluSgw9ZeHURJ0mlsrWRvtvx63Ofr+BcdnxwElmVGCe0r7ERM0dYtlVyzOtHFUsC3/CSMMPKCgY0CQ==","signatures":[{"sig":"MEQCIE5ihwD0m4Cwu9+vsDu1foiKsuSDpz2jHMS99qjg8Zl2AiAnsMO0fATy1HyXtTnw/p9H3TAkOZJyQmIGVMm+aoW5Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19346198},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d3537237742fa5c17c03cd80b391b47b439c8faf","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ro/rXEGAZluSgw9ZeHURJ0mlsrWRvtvx63Ofr+BcdnxwElmVGCe0r7ERM0dYtlVyzOtHFUsC3/CSMMPKCgY0CQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.745_1777482058067_0.7877149820034806","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.746":{"name":"@absolutejs/absolute","version":"0.19.0-beta.746","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.746","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a1382262a7397b53fb5bfce7a90a9bf6d0fa9e6c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.746.tgz","fileCount":336,"integrity":"sha512-2ILHUFuJZYjdK7+8ed0Fz06FKkIWpSN/btsZt8GU0GFNXnfbeVMpCXOGNBqTvABzam6ITdGq1IqA3Iya9Ucfmg==","signatures":[{"sig":"MEYCIQDez/ocwPjSXOoP/9Y/A16zsOMr4C5gFRfLq7I6f0RUJAIhAIvFWNeH/X7k1TF0ra47akwtnJ8Pm/ht4bKrRmYDzcgq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19348205},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a1382262a7397b53fb5bfce7a90a9bf6d0fa9e6c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2ILHUFuJZYjdK7+8ed0Fz06FKkIWpSN/btsZt8GU0GFNXnfbeVMpCXOGNBqTvABzam6ITdGq1IqA3Iya9Ucfmg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.746_1777485613988_0.9740893263234163","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.747":{"name":"@absolutejs/absolute","version":"0.19.0-beta.747","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.747","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6715182c0e7346aecb18bc7313469a627eb403c7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.747.tgz","fileCount":336,"integrity":"sha512-H29OgDmUheWjp7qecrJCiREHJt6KXOkK1OdXuUkBGM58Oe+ttb3iP2SRjvAqprDc40OUasbRBvAAP1s+YD4mJA==","signatures":[{"sig":"MEUCIQD7dGzb9Yk2Nu3MJub0Yeh8W64pqKc46MbLyztvJlO58wIgPeJYy29kIvShI6QdK2k+I4vsVBLkdNI5XnhNEVhacpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19357607},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6715182c0e7346aecb18bc7313469a627eb403c7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-H29OgDmUheWjp7qecrJCiREHJt6KXOkK1OdXuUkBGM58Oe+ttb3iP2SRjvAqprDc40OUasbRBvAAP1s+YD4mJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.747_1777489585643_0.11944097039166657","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.748":{"name":"@absolutejs/absolute","version":"0.19.0-beta.748","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.748","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b98a147f6232bad6ef27f6fd0503464df402ea13","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.748.tgz","fileCount":337,"integrity":"sha512-Dr3vA6P96TzUFntDgsyuVRPllrbEuERAhzzuiQ4FD4i9Hfjya4xjz+wI5wHOfwM1QOEz6e+wAPo1ngAL8z1Rrw==","signatures":[{"sig":"MEYCIQCNzMr+qnKR/g5mtP0KtQqYjVEiViViXbeHFVxfDh2eqAIhAOAobp/TmsCDKkggBKegj36VJlto68NuJb7Buj+CVajq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19372593},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b98a147f6232bad6ef27f6fd0503464df402ea13","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Dr3vA6P96TzUFntDgsyuVRPllrbEuERAhzzuiQ4FD4i9Hfjya4xjz+wI5wHOfwM1QOEz6e+wAPo1ngAL8z1Rrw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.748_1777492125283_0.7637487625665182","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.749":{"name":"@absolutejs/absolute","version":"0.19.0-beta.749","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.749","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"92c839d3534a2e2a8811caf39213425f0286e7c1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.749.tgz","fileCount":337,"integrity":"sha512-wwr5F/gtb45noxTCDuoi2rMLEqOGH2LdX3lNDX9PLxNfg1edaj/iHTuYI5O+wcxCiYGED6NA8aZjZ9XQpioXug==","signatures":[{"sig":"MEYCIQC3K6R5WtFug7qJCjmcIaGsA4G9FyBn6yNEUzCdZue2PwIhAPSuqD0hGBM6/8kdLsgNFabHI/k7MLhBzjbjTXsC54jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19386916},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"92c839d3534a2e2a8811caf39213425f0286e7c1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wwr5F/gtb45noxTCDuoi2rMLEqOGH2LdX3lNDX9PLxNfg1edaj/iHTuYI5O+wcxCiYGED6NA8aZjZ9XQpioXug==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.749_1777494930560_0.03166946705034923","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.750":{"name":"@absolutejs/absolute","version":"0.19.0-beta.750","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.750","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41846a36263adedc991e315092054c7118b264d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.750.tgz","fileCount":337,"integrity":"sha512-zJvhbA2mAWE+OekA51vaYNpo72LDsaq6t3pYKl5qXRWt0Qu0yu1Ofua7OARuAfwO6bxfyimrAuvXFT3agG4HGQ==","signatures":[{"sig":"MEYCIQDH1Q+ELEei+8vNq9g0jLgapK3PSjT4gudQIi8LCJGfAgIhAKw77eF8894bh+/7NlTpNJSYPLeJzDqpOiEBlOr6FfD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19401182},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41846a36263adedc991e315092054c7118b264d5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zJvhbA2mAWE+OekA51vaYNpo72LDsaq6t3pYKl5qXRWt0Qu0yu1Ofua7OARuAfwO6bxfyimrAuvXFT3agG4HGQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.750_1777497608087_0.18693622431843449","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.751":{"name":"@absolutejs/absolute","version":"0.19.0-beta.751","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.751","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4ec8da91621ac4c21697a061af93d2a4e0b650b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.751.tgz","fileCount":337,"integrity":"sha512-ZrqXIyqAcP8qv2ykiOsbDAi5CKjb26OxL/0iirJLFhGd//NrrFzV6f+WhIssGSsgEOwJ+RRXuKZWjDPyyuo0oQ==","signatures":[{"sig":"MEUCIAViHMotfXZyKx81HMDnWgGGAbbVe3oJaSqS3sDgzIPqAiEAku4QnU7ofF1o63vO+te1x1D9qehzwavHwXPMdT4m9w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19411627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4ec8da91621ac4c21697a061af93d2a4e0b650b2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZrqXIyqAcP8qv2ykiOsbDAi5CKjb26OxL/0iirJLFhGd//NrrFzV6f+WhIssGSsgEOwJ+RRXuKZWjDPyyuo0oQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.751_1777498863660_0.26508308289753213","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.752":{"name":"@absolutejs/absolute","version":"0.19.0-beta.752","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.752","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e338d53c8de85cefde084bbd244ea2f3f74f9b9e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.752.tgz","fileCount":337,"integrity":"sha512-otFYpMFHpb4yHMn+2obx2LZa8r7c++23tNfF2RGqJrTMR4DjNKNPe3hloEgcK2TlHK962hrdXCwMJGnLG/yNxQ==","signatures":[{"sig":"MEYCIQCl/QnD+jrcyNbfFghDrcd+YCwqwymO6xLxYowTupXKlwIhALTRZXQqMFo3s7GgKWwqkJe9kT2oKCius5ho1yT3KrfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19416115},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e338d53c8de85cefde084bbd244ea2f3f74f9b9e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-otFYpMFHpb4yHMn+2obx2LZa8r7c++23tNfF2RGqJrTMR4DjNKNPe3hloEgcK2TlHK962hrdXCwMJGnLG/yNxQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.752_1777499666025_0.7602034676434022","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.753":{"name":"@absolutejs/absolute","version":"0.19.0-beta.753","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.753","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9fd8df1754ff6817232285a75680667529d397d9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.753.tgz","fileCount":338,"integrity":"sha512-KN3dSRmlpHCELywwCuTEnvcAdASKyzVYEYeVyhB2t8s4HKdoCqqufRMzglVATbuJmxq0xWAM+UIb6pnATry0pA==","signatures":[{"sig":"MEUCIQDVmwEWMgm9pV5RLU6t/wxfNYAdG1U5LlkXHcFtitqbqQIgcjo0olyDa/CqkfwZiwCziErKFj10fvm2D9dmWXA+byM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19407232},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9fd8df1754ff6817232285a75680667529d397d9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KN3dSRmlpHCELywwCuTEnvcAdASKyzVYEYeVyhB2t8s4HKdoCqqufRMzglVATbuJmxq0xWAM+UIb6pnATry0pA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.753_1777500992897_0.9511917249042929","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.754":{"name":"@absolutejs/absolute","version":"0.19.0-beta.754","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.754","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fcd7e6aaccda17b590940f2980cab3a331f11723","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.754.tgz","fileCount":339,"integrity":"sha512-OlHwbXvMgFBC/bUBld9Bpopf3kk3kRWoHnSFGxl5kcD2oS8z6Xi8CXNO7wzucWHhpu+eTF86IP/XNV3zvQIWJA==","signatures":[{"sig":"MEYCIQCCTAhkIkR/+H/bJgP2Csi5jg6XWJK8042BHaV+qMqxFwIhAPAUgM8KwuyZ9cIMPbiECQPwi5ptdwub8D5xzYkrAuhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19415715},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fcd7e6aaccda17b590940f2980cab3a331f11723","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OlHwbXvMgFBC/bUBld9Bpopf3kk3kRWoHnSFGxl5kcD2oS8z6Xi8CXNO7wzucWHhpu+eTF86IP/XNV3zvQIWJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.754_1777501769784_0.7618526074302723","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.755":{"name":"@absolutejs/absolute","version":"0.19.0-beta.755","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.755","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a366424f1bd73b17aa3c16e8dc60829c8247045c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.755.tgz","fileCount":339,"integrity":"sha512-F+XjDWqZw49iMinbYg05AjZ7/qIj83jRB8omaflSdzzlugK9lZcMmZ1RvoECk3wWCIl9ew0PltoxZ+iQxl87zw==","signatures":[{"sig":"MEUCIQDxsTqnibNHbPMUP9IbhhhLP9CTNN/Qs17vPEJf8oRJkQIgdi07jSxJXTkrmdhBPdrbxxtnTY4wMVvQIDo4s1eBxLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19417773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a366424f1bd73b17aa3c16e8dc60829c8247045c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-F+XjDWqZw49iMinbYg05AjZ7/qIj83jRB8omaflSdzzlugK9lZcMmZ1RvoECk3wWCIl9ew0PltoxZ+iQxl87zw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.704","@absolutejs/native-darwin-x64":"0.19.0-beta.704","@absolutejs/native-linux-arm64":"0.19.0-beta.704","@absolutejs/native-windows-x64":"0.19.0-beta.704","@absolutejs/native-darwin-arm64":"0.19.0-beta.704","@absolutejs/native-windows-arm64":"0.19.0-beta.704"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.755_1777502439380_0.695959665716009","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.756":{"name":"@absolutejs/absolute","version":"0.19.0-beta.756","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.756","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ec593b6146d796ed92b4ca4d64f6be7d7d983103","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.756.tgz","fileCount":340,"integrity":"sha512-OuETWYna9aCWie9MNECaB0bB2KD9DTfj/HNI4uOLfwNBcVKdPSVTORVyPSR62hEMY5r4LZY2uLaWeedUD/IQCA==","signatures":[{"sig":"MEYCIQDt2Ff1kG0v/6yaG7BltgKb3WvIRuV7AY8x5jhTwLGFlgIhAO9iWt2LGsgiX0ruS5H/EplmjxKl6olvPOtQAPkIbcJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19420120},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ec593b6146d796ed92b4ca4d64f6be7d7d983103","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OuETWYna9aCWie9MNECaB0bB2KD9DTfj/HNI4uOLfwNBcVKdPSVTORVyPSR62hEMY5r4LZY2uLaWeedUD/IQCA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.756","@absolutejs/native-darwin-x64":"0.19.0-beta.756","@absolutejs/native-linux-arm64":"0.19.0-beta.756","@absolutejs/native-windows-x64":"0.19.0-beta.756","@absolutejs/native-darwin-arm64":"0.19.0-beta.756","@absolutejs/native-windows-arm64":"0.19.0-beta.756"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.756_1777512548970_0.32204948865344085","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.757":{"name":"@absolutejs/absolute","version":"0.19.0-beta.757","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.757","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f39bb5d9a9f6b4e712d93d37dc7925713e534e1e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.757.tgz","fileCount":340,"integrity":"sha512-XLBcNjsERP45It7HSm+Ob+RpiNmwp/xKnwoj+h1MeVPtL/30Qsa9/o1nivPt2RIiLF7Kw++S3bRTfUsTH0qPRQ==","signatures":[{"sig":"MEQCIHXnVVM/pyIIQHui01pFZPreVdxd5FYUjBaCyTerUgq4AiA3LzAXTTn0+ZbUTuDa53MD1ZfNSdTSCr8Ptrd1BT3Xgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19419402},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f39bb5d9a9f6b4e712d93d37dc7925713e534e1e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XLBcNjsERP45It7HSm+Ob+RpiNmwp/xKnwoj+h1MeVPtL/30Qsa9/o1nivPt2RIiLF7Kw++S3bRTfUsTH0qPRQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.757","@absolutejs/native-darwin-x64":"0.19.0-beta.757","@absolutejs/native-linux-arm64":"0.19.0-beta.757","@absolutejs/native-windows-x64":"0.19.0-beta.757","@absolutejs/native-darwin-arm64":"0.19.0-beta.757","@absolutejs/native-windows-arm64":"0.19.0-beta.757"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.757_1777513407493_0.9380533056510629","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.758":{"name":"@absolutejs/absolute","version":"0.19.0-beta.758","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.758","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e1870851ee694b69498d0122390fb4bbb3d958e1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.758.tgz","fileCount":340,"integrity":"sha512-Z3qgIxjsHbqP1Lv009ERMUvTQcUqDsQ5YSNgr3vSGyiMVUR/1A6PqBJabehybzgT8axp6qnGDqKfPsl1Sg+reQ==","signatures":[{"sig":"MEQCIEGDMOuA9a41HEfhpjnuCROXUQ6DNh32ZJuMQGbjhb8ZAiAEFVY8UiyAuTZ4vn3jsJDivdugzsPLcQIokF+e1Q8mqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19429999},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e1870851ee694b69498d0122390fb4bbb3d958e1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Z3qgIxjsHbqP1Lv009ERMUvTQcUqDsQ5YSNgr3vSGyiMVUR/1A6PqBJabehybzgT8axp6qnGDqKfPsl1Sg+reQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.758","@absolutejs/native-darwin-x64":"0.19.0-beta.758","@absolutejs/native-linux-arm64":"0.19.0-beta.758","@absolutejs/native-windows-x64":"0.19.0-beta.758","@absolutejs/native-darwin-arm64":"0.19.0-beta.758","@absolutejs/native-windows-arm64":"0.19.0-beta.758"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.758_1777514481892_0.37419678084069496","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.759":{"name":"@absolutejs/absolute","version":"0.19.0-beta.759","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.759","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c030f90c9cd69140e17f0000465aef7222a84030","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.759.tgz","fileCount":340,"integrity":"sha512-SATwq3co8i/9tYKaR8xCCNR4qtMxcwxBUnXkrcAPktgVT7+V40PURCJFwSOsFpkECvNW6SXZbdNKSXLn0Uhc8w==","signatures":[{"sig":"MEUCIQD7nCLJViNtvbkifUtVTvdm0F/rNnI92zzydQcJqUuIHwIgPpxgQ7YLz3qXMbKoQitoGpiLFv507EBBmcpv5J8oVpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19430790},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c030f90c9cd69140e17f0000465aef7222a84030","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SATwq3co8i/9tYKaR8xCCNR4qtMxcwxBUnXkrcAPktgVT7+V40PURCJFwSOsFpkECvNW6SXZbdNKSXLn0Uhc8w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.759","@absolutejs/native-darwin-x64":"0.19.0-beta.759","@absolutejs/native-linux-arm64":"0.19.0-beta.759","@absolutejs/native-windows-x64":"0.19.0-beta.759","@absolutejs/native-darwin-arm64":"0.19.0-beta.759","@absolutejs/native-windows-arm64":"0.19.0-beta.759"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.759_1777516661494_0.03915805892794344","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.760":{"name":"@absolutejs/absolute","version":"0.19.0-beta.760","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.760","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"85cc18425e0332be23eec304ae6dbe9e511a04b4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.760.tgz","fileCount":340,"integrity":"sha512-py4k5RTLHISktPKD1WNfJGoKXDqGBpAgYJafG1YUVOG0lQG6vQFnPLvWlO34MWQmdXVe0ITIvzovnWmbrn9utw==","signatures":[{"sig":"MEYCIQCKLV31/BbmVGCLYlJB0foQCEtBxN6vEWIu4O7sph80gAIhALkrb9OtzJD3E1nfGJv2NtgHelZ1RaMwqt624OBh09dl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19440592},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"85cc18425e0332be23eec304ae6dbe9e511a04b4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-py4k5RTLHISktPKD1WNfJGoKXDqGBpAgYJafG1YUVOG0lQG6vQFnPLvWlO34MWQmdXVe0ITIvzovnWmbrn9utw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.760","@absolutejs/native-darwin-x64":"0.19.0-beta.760","@absolutejs/native-linux-arm64":"0.19.0-beta.760","@absolutejs/native-windows-x64":"0.19.0-beta.760","@absolutejs/native-darwin-arm64":"0.19.0-beta.760","@absolutejs/native-windows-arm64":"0.19.0-beta.760"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.760_1777517798135_0.5295632928461758","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.761":{"name":"@absolutejs/absolute","version":"0.19.0-beta.761","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.761","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c22680c619752389192b546705834014320cb73c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.761.tgz","fileCount":340,"integrity":"sha512-MZHL1k20qmKEoXZnc0bgStpL3fBuzovmbL5apkX+hnzi1dTgz8I2CRtOtyosRXU1ma+9ksiwbTBcCjhi2fXdBw==","signatures":[{"sig":"MEUCICI4Sfl+SnnnvKgOk2vBeTrMs1ITDntn+O1ABz3/wRD6AiEA+iwmNZAymqNHeX2rK2dGJZf2GFNb0f1zzMJ1O65spDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19463278},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c22680c619752389192b546705834014320cb73c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-MZHL1k20qmKEoXZnc0bgStpL3fBuzovmbL5apkX+hnzi1dTgz8I2CRtOtyosRXU1ma+9ksiwbTBcCjhi2fXdBw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.761","@absolutejs/native-darwin-x64":"0.19.0-beta.761","@absolutejs/native-linux-arm64":"0.19.0-beta.761","@absolutejs/native-windows-x64":"0.19.0-beta.761","@absolutejs/native-darwin-arm64":"0.19.0-beta.761","@absolutejs/native-windows-arm64":"0.19.0-beta.761"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.761_1777518974372_0.34507693332867495","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.762":{"name":"@absolutejs/absolute","version":"0.19.0-beta.762","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.762","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"37e5af83d692c83d26d98521372973e639196f6e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.762.tgz","fileCount":340,"integrity":"sha512-35hiogUULcrBLu0yXCrOaPhFEI6LAwfnQfUQSj+9OwnRqirzGPqe02VZ8U+YAiPW6Fjqw3Nwfw9T6G0Wu7S5eA==","signatures":[{"sig":"MEUCIQDHJ0EcaWtQQqlydHL+f7omKZhC+PWjB/C1ChtaiL5NywIgdZq0IKQwKjSVRAcqKtpNprhx3p7x3gS2yxa5kNlxQUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19494756},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"37e5af83d692c83d26d98521372973e639196f6e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-35hiogUULcrBLu0yXCrOaPhFEI6LAwfnQfUQSj+9OwnRqirzGPqe02VZ8U+YAiPW6Fjqw3Nwfw9T6G0Wu7S5eA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.762","@absolutejs/native-darwin-x64":"0.19.0-beta.762","@absolutejs/native-linux-arm64":"0.19.0-beta.762","@absolutejs/native-windows-x64":"0.19.0-beta.762","@absolutejs/native-darwin-arm64":"0.19.0-beta.762","@absolutejs/native-windows-arm64":"0.19.0-beta.762"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.762_1777519854440_0.2406227959742182","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.763":{"name":"@absolutejs/absolute","version":"0.19.0-beta.763","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.763","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14cbb2ef41c982aad84282ce5c3072423b626a9a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.763.tgz","fileCount":340,"integrity":"sha512-N5aL5MEAvOpMM93M4gP4IDGkY+rwVCAxWcSweJ57ySL/phvGBbpwMXa6+Ki/IzeQO8dwK+ftVCh+pyAILtSw+g==","signatures":[{"sig":"MEUCIQDLHF2kw5xWszN9ptGPrJK1/7b0I9YKe/K/qlfo45jF2wIgHTXp2U1/PG8I3y7jieNf4SXI4mumbkyD/laA4xftywQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19495338},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"14cbb2ef41c982aad84282ce5c3072423b626a9a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-N5aL5MEAvOpMM93M4gP4IDGkY+rwVCAxWcSweJ57ySL/phvGBbpwMXa6+Ki/IzeQO8dwK+ftVCh+pyAILtSw+g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.763","@absolutejs/native-darwin-x64":"0.19.0-beta.763","@absolutejs/native-linux-arm64":"0.19.0-beta.763","@absolutejs/native-windows-x64":"0.19.0-beta.763","@absolutejs/native-darwin-arm64":"0.19.0-beta.763","@absolutejs/native-windows-arm64":"0.19.0-beta.763"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.763_1777520803025_0.493099588513948","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.764":{"name":"@absolutejs/absolute","version":"0.19.0-beta.764","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.764","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ff510434363a02d0afa5ec899f47f9806d91670","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.764.tgz","fileCount":340,"integrity":"sha512-PU2ky89qgd5zq+VU1u6hEwvh6/ibKryFTO3FkSXAVVHCSEEhBGpxJk4wb9vb1ieVZc+kTNOGsLf5Nvjrv1/sHQ==","signatures":[{"sig":"MEQCIH3+ZtoTZBZX2F8enBXaEgQqU+zJzHaniaz10SKu2vIHAiBKER72vgEaZZfsN7NODAXlv2KDoVBMSQ9B6CmxOVR2dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19535534},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ff510434363a02d0afa5ec899f47f9806d91670","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PU2ky89qgd5zq+VU1u6hEwvh6/ibKryFTO3FkSXAVVHCSEEhBGpxJk4wb9vb1ieVZc+kTNOGsLf5Nvjrv1/sHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.764","@absolutejs/native-darwin-x64":"0.19.0-beta.764","@absolutejs/native-linux-arm64":"0.19.0-beta.764","@absolutejs/native-windows-x64":"0.19.0-beta.764","@absolutejs/native-darwin-arm64":"0.19.0-beta.764","@absolutejs/native-windows-arm64":"0.19.0-beta.764"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.764_1777522018506_0.8601615175243909","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.765":{"name":"@absolutejs/absolute","version":"0.19.0-beta.765","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.765","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e3246f6bc9df22037c8fb5c71eed547d92136ba7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.765.tgz","fileCount":340,"integrity":"sha512-5S6WH6M8nJ1sBfUhzLgo8KwIbkeIDyw63m1Td7ByZ+crOSseh6lI8BFPFHe2TySkMtv2ZrYvWC8M/o3HhHoiYg==","signatures":[{"sig":"MEYCIQCIpUIvc19MJzRGkVn89mqkBU2JGYOTBXlVx/EFzPxvRwIhAOumet+FRl/t/3wIJRyleZv8nk7JG6VCl/PxTU747xRT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19553968},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e3246f6bc9df22037c8fb5c71eed547d92136ba7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5S6WH6M8nJ1sBfUhzLgo8KwIbkeIDyw63m1Td7ByZ+crOSseh6lI8BFPFHe2TySkMtv2ZrYvWC8M/o3HhHoiYg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.765","@absolutejs/native-darwin-x64":"0.19.0-beta.765","@absolutejs/native-linux-arm64":"0.19.0-beta.765","@absolutejs/native-windows-x64":"0.19.0-beta.765","@absolutejs/native-darwin-arm64":"0.19.0-beta.765","@absolutejs/native-windows-arm64":"0.19.0-beta.765"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.765_1777523099416_0.7247791156639218","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.766":{"name":"@absolutejs/absolute","version":"0.19.0-beta.766","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.766","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bca21c92ed85a75e87771db89e044798359ac524","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.766.tgz","fileCount":340,"integrity":"sha512-s2wngUJP/Z/NFRW7uqIGPXqeUib/IPQY2bEq6j0QdkMIJLcuNB8XWTdkNc2TOiQlXSVqCIR1KYRYaEsSrsQbkQ==","signatures":[{"sig":"MEUCIHzj01t0SA/Tvho47UbwhOb52vMqSIVR55bvno3qJz7dAiEA8rZOx447YZlqOhZH9QqEWsAQgc8BsZZ9ACVhUHXXWqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19554233},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bca21c92ed85a75e87771db89e044798359ac524","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-s2wngUJP/Z/NFRW7uqIGPXqeUib/IPQY2bEq6j0QdkMIJLcuNB8XWTdkNc2TOiQlXSVqCIR1KYRYaEsSrsQbkQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.766","@absolutejs/native-darwin-x64":"0.19.0-beta.766","@absolutejs/native-linux-arm64":"0.19.0-beta.766","@absolutejs/native-windows-x64":"0.19.0-beta.766","@absolutejs/native-darwin-arm64":"0.19.0-beta.766","@absolutejs/native-windows-arm64":"0.19.0-beta.766"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.766_1777524302789_0.9906605519047418","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.767":{"name":"@absolutejs/absolute","version":"0.19.0-beta.767","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.767","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e457533268985763b0f8f8425469cf01cab45a70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.767.tgz","fileCount":340,"integrity":"sha512-C0voZT9kuq5NUrhihy1WSbEU+oaI+K4VVGH77Qd0sJcFFPV9K0uS83tWDho68LRKsG4NzgQrMYdnvJ1ijjLk0g==","signatures":[{"sig":"MEYCIQDxXpeFPSDl4Coo7+hE454swCNAMIeqjCoUYMeOjb+vJAIhAKXWk/RQWE0syny5ZH4A34BMAn39M56L3anqHvDDDCy/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19603284},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e457533268985763b0f8f8425469cf01cab45a70","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-C0voZT9kuq5NUrhihy1WSbEU+oaI+K4VVGH77Qd0sJcFFPV9K0uS83tWDho68LRKsG4NzgQrMYdnvJ1ijjLk0g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.767","@absolutejs/native-darwin-x64":"0.19.0-beta.767","@absolutejs/native-linux-arm64":"0.19.0-beta.767","@absolutejs/native-windows-x64":"0.19.0-beta.767","@absolutejs/native-darwin-arm64":"0.19.0-beta.767","@absolutejs/native-windows-arm64":"0.19.0-beta.767"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.767_1777529724532_0.06191627185973991","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.768":{"name":"@absolutejs/absolute","version":"0.19.0-beta.768","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.768","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"79468b4fecd2a4818182353d288517162e52c074","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.768.tgz","fileCount":340,"integrity":"sha512-vTN88BvWP+Quy0Cz8msw3cBUYx6XC+V1aMQhtHszHTwSCMHUF5py67mb51PS/3gwFPlrRfvzhSIuZVfWRGYFIA==","signatures":[{"sig":"MEYCIQD+DgR89Fy/suTIU0IF0Q0uYiNUTCpzhnD29hV6BfvFIgIhAO5rJHlAEaRgbv/McNdkOIHvF3yLuDvAVQ9oSLve56E0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19605513},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"79468b4fecd2a4818182353d288517162e52c074","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vTN88BvWP+Quy0Cz8msw3cBUYx6XC+V1aMQhtHszHTwSCMHUF5py67mb51PS/3gwFPlrRfvzhSIuZVfWRGYFIA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.768","@absolutejs/native-darwin-x64":"0.19.0-beta.768","@absolutejs/native-linux-arm64":"0.19.0-beta.768","@absolutejs/native-windows-x64":"0.19.0-beta.768","@absolutejs/native-darwin-arm64":"0.19.0-beta.768","@absolutejs/native-windows-arm64":"0.19.0-beta.768"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.768_1777530122372_0.061094843476775074","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.769":{"name":"@absolutejs/absolute","version":"0.19.0-beta.769","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.769","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a380c45e29f8c31176003f130a4756d36c04b1fe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.769.tgz","fileCount":340,"integrity":"sha512-/i8W3wNH1xaLvAefPMP42gVlq/nq7jiaFoluQztGW75bGGeiD73vxkDumOE4uPbJXxlyyGgqPeipjqLAdg1m6Q==","signatures":[{"sig":"MEUCIQDghpzh6vlM04PeF4AfwrexYyZCszC/gcWjkYgQtkTl0wIgCQPCDzVaDowKWuZ7j8rivdXtzqpXCX6sftQh1E/x4g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19613149},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a380c45e29f8c31176003f130a4756d36c04b1fe","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/i8W3wNH1xaLvAefPMP42gVlq/nq7jiaFoluQztGW75bGGeiD73vxkDumOE4uPbJXxlyyGgqPeipjqLAdg1m6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","bun-plugin-tailwind":"^0.1.2","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.769","@absolutejs/native-darwin-x64":"0.19.0-beta.769","@absolutejs/native-linux-arm64":"0.19.0-beta.769","@absolutejs/native-windows-x64":"0.19.0-beta.769","@absolutejs/native-darwin-arm64":"0.19.0-beta.769","@absolutejs/native-windows-arm64":"0.19.0-beta.769"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"bun-plugin-tailwind":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.769_1777530456813_0.5958798081820562","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.772":{"name":"@absolutejs/absolute","version":"0.19.0-beta.772","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.772","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d330d1c6773ed146a5c3a64247f4b47c51d61613","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.772.tgz","fileCount":342,"integrity":"sha512-qhebSzYsJr4tIr21QEI6vrCPOX3gf+VSUAubYrFJrcMQ5TmqtspsIk+S4CKlkxqH2LG1DcPwSg0pKPss30KkBA==","signatures":[{"sig":"MEUCIB83/eSkPAF0I+fG59sqkAQ/FjvGeVbugUgaWqE76bVFAiEAg3RbwLKSsL47531VVvkF3kz2EiF5FQoH5Cy/5SPVtc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12797596},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d330d1c6773ed146a5c3a64247f4b47c51d61613","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qhebSzYsJr4tIr21QEI6vrCPOX3gf+VSUAubYrFJrcMQ5TmqtspsIk+S4CKlkxqH2LG1DcPwSg0pKPss30KkBA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.769","@absolutejs/native-darwin-x64":"0.19.0-beta.769","@absolutejs/native-linux-arm64":"0.19.0-beta.769","@absolutejs/native-windows-x64":"0.19.0-beta.769","@absolutejs/native-darwin-arm64":"0.19.0-beta.769","@absolutejs/native-windows-arm64":"0.19.0-beta.769"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.772_1777535300559_0.7216163952005383","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.773":{"name":"@absolutejs/absolute","version":"0.19.0-beta.773","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.773","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7838d9467d27d0202707c577034f8ee9c4c4614c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.773.tgz","fileCount":342,"integrity":"sha512-oaS4HOv8PJr5p96xUHREtwmpImo6RyG6MQfvu5qe2trxLc8RhfPTp1BSrR7+t2N9Ay2dn7pXVrhhLXiKKQvOFQ==","signatures":[{"sig":"MEQCIGckMtVaeLE+WFAAqATbhjM7H9ZM7JZRmyimJTBcirNUAiBhSX5nvqvfUTdj8QBtmrB2tFX1URnJS/YbFplpoHN85g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12819833},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7838d9467d27d0202707c577034f8ee9c4c4614c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oaS4HOv8PJr5p96xUHREtwmpImo6RyG6MQfvu5qe2trxLc8RhfPTp1BSrR7+t2N9Ay2dn7pXVrhhLXiKKQvOFQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.769","@absolutejs/native-darwin-x64":"0.19.0-beta.769","@absolutejs/native-linux-arm64":"0.19.0-beta.769","@absolutejs/native-windows-x64":"0.19.0-beta.769","@absolutejs/native-darwin-arm64":"0.19.0-beta.769","@absolutejs/native-windows-arm64":"0.19.0-beta.769"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.773_1777535776077_0.20190340549471553","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.774":{"name":"@absolutejs/absolute","version":"0.19.0-beta.774","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.774","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"821cdce60f058af7107c027296b142f0df678897","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.774.tgz","fileCount":342,"integrity":"sha512-WNaRmBqQNlFnJycfuVluUk1WatJ+nxpKIn8BDNErM8Hbrn5GdQZQlvcuS+z6ePxS1k3UtIXyXS/cdnIh8n4CQA==","signatures":[{"sig":"MEQCICC2bQ0NQK5tyzLGHCiSw/jcPjHsWUa+Vqum/QFrepMbAiBo3wzFzD9RRkU6ZZ2ZvFKKbL5waqUb+A1du1l0cOWuPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12826434},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"821cdce60f058af7107c027296b142f0df678897","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WNaRmBqQNlFnJycfuVluUk1WatJ+nxpKIn8BDNErM8Hbrn5GdQZQlvcuS+z6ePxS1k3UtIXyXS/cdnIh8n4CQA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.774","@absolutejs/native-darwin-x64":"0.19.0-beta.774","@absolutejs/native-linux-arm64":"0.19.0-beta.774","@absolutejs/native-windows-x64":"0.19.0-beta.774","@absolutejs/native-darwin-arm64":"0.19.0-beta.774","@absolutejs/native-windows-arm64":"0.19.0-beta.774"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.774_1777536250596_0.9691443918348739","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.775":{"name":"@absolutejs/absolute","version":"0.19.0-beta.775","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.775","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b38159dbf3c80839ee0cc3a8ab9b3c9c8e30d005","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.775.tgz","fileCount":342,"integrity":"sha512-A8GY8gsW2FjlxQ59lpklLUeyFnuI/WLfXIK3rSwjMgreQztamTCfE6Hx+jpalxE5XSCDAfC1Ru93XcYM2cgFMQ==","signatures":[{"sig":"MEUCIQDGIYwSk7rsGfns56ao9MsiQuInTxa3cp/85BZKKVdgdQIgHzCXEYkgl8qn6YhWy+fueRk6lxZDoeMf4MSLyA2ClvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12826763},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b38159dbf3c80839ee0cc3a8ab9b3c9c8e30d005","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-A8GY8gsW2FjlxQ59lpklLUeyFnuI/WLfXIK3rSwjMgreQztamTCfE6Hx+jpalxE5XSCDAfC1Ru93XcYM2cgFMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.775","@absolutejs/native-darwin-x64":"0.19.0-beta.775","@absolutejs/native-linux-arm64":"0.19.0-beta.775","@absolutejs/native-windows-x64":"0.19.0-beta.775","@absolutejs/native-darwin-arm64":"0.19.0-beta.775","@absolutejs/native-windows-arm64":"0.19.0-beta.775"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.775_1777536598073_0.5636688753711445","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.776":{"name":"@absolutejs/absolute","version":"0.19.0-beta.776","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.776","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"581249da4c6111f5fd3f8a370e6173e1c6d0b580","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.776.tgz","fileCount":342,"integrity":"sha512-lAFDNPrmoYMwG6Av7xTXkppwKOm64AtkkLVGedGv4qv7Yg7DnuaB3wYWFkzGW4FiefLO8XuVhoEktYlcroyjKg==","signatures":[{"sig":"MEUCIGMrSFv4UL4oW1fdqyBPlifpYSsV/Mtfvps1EVgRWd8gAiEAxZGt2NzPCbdc5FiLYw7Jzsq1wA1SE5WBtk87wGPzmJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12826866},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"581249da4c6111f5fd3f8a370e6173e1c6d0b580","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lAFDNPrmoYMwG6Av7xTXkppwKOm64AtkkLVGedGv4qv7Yg7DnuaB3wYWFkzGW4FiefLO8XuVhoEktYlcroyjKg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.776","@absolutejs/native-darwin-x64":"0.19.0-beta.776","@absolutejs/native-linux-arm64":"0.19.0-beta.776","@absolutejs/native-windows-x64":"0.19.0-beta.776","@absolutejs/native-darwin-arm64":"0.19.0-beta.776","@absolutejs/native-windows-arm64":"0.19.0-beta.776"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.776_1777537029677_0.8959428252133184","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.777":{"name":"@absolutejs/absolute","version":"0.19.0-beta.777","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.777","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"99cd20091b907822acae9c8b550d67a339831e39","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.777.tgz","fileCount":342,"integrity":"sha512-EzUTxiK0uFYZ/FoFyaNHNdm2JvVsYCcHIR1KQFOsckKnlauFQ1df5ucLY2CSdPdc8SkcW9Lm8lyHv5GRZ57PMA==","signatures":[{"sig":"MEUCIQDAEp0YXdX0aDgV3vNQ2foy5S8mLXzLemq7RBDNLwSSmwIgXTw8bgN8I83Zh/eck0gnmrz6/2SN32NQW+tEgjzCaUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12830702},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"99cd20091b907822acae9c8b550d67a339831e39","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EzUTxiK0uFYZ/FoFyaNHNdm2JvVsYCcHIR1KQFOsckKnlauFQ1df5ucLY2CSdPdc8SkcW9Lm8lyHv5GRZ57PMA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.776","@absolutejs/native-darwin-x64":"0.19.0-beta.776","@absolutejs/native-linux-arm64":"0.19.0-beta.776","@absolutejs/native-windows-x64":"0.19.0-beta.776","@absolutejs/native-darwin-arm64":"0.19.0-beta.776","@absolutejs/native-windows-arm64":"0.19.0-beta.776"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.777_1777537523667_0.6680401654716608","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.778":{"name":"@absolutejs/absolute","version":"0.19.0-beta.778","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.778","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cda46e96d291c9d55151c6addbe68167ed1f1ded","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.778.tgz","fileCount":342,"integrity":"sha512-j+akizwA4SgSk8Pt3R7q1W6xq3+FfRh13DYvqu+gxKIoDRGGFMzFranH9yCuwUDxmi+FlbJzt7csKsS5B+V4ew==","signatures":[{"sig":"MEQCIGEXWBUhLL0IGZFM60awEqWcF3ZKve+AA62zJGEpNGHEAiBPSHs2JbTXcQqo16/AE6sUT6cGR5jrdsSCdQ5xq3QDyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12838277},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cda46e96d291c9d55151c6addbe68167ed1f1ded","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-j+akizwA4SgSk8Pt3R7q1W6xq3+FfRh13DYvqu+gxKIoDRGGFMzFranH9yCuwUDxmi+FlbJzt7csKsS5B+V4ew==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.778","@absolutejs/native-darwin-x64":"0.19.0-beta.778","@absolutejs/native-linux-arm64":"0.19.0-beta.778","@absolutejs/native-windows-x64":"0.19.0-beta.778","@absolutejs/native-darwin-arm64":"0.19.0-beta.778","@absolutejs/native-windows-arm64":"0.19.0-beta.778"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.778_1777538893673_0.30578759758787566","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.779":{"name":"@absolutejs/absolute","version":"0.19.0-beta.779","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.779","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b6826d11cadeaf806f9fd18a31db46f5c3cf8a84","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.779.tgz","fileCount":342,"integrity":"sha512-qFCsFavU2MUPKW4GPP/BIwWxtGEYgSYqOsFksNUzOMy0yR0cSwZ/hDcVOl1miydhU6+tHxcRsiBREmRr9zJVKQ==","signatures":[{"sig":"MEUCIB0rCOZvQtj8bGAr80EueM7TxoZqUfe/aKXoX7uD35N7AiEAz6ew+MfUk59kYhUq7D/ocTfari1Lq9JJpCJnLY2vCqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12839329},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b6826d11cadeaf806f9fd18a31db46f5c3cf8a84","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qFCsFavU2MUPKW4GPP/BIwWxtGEYgSYqOsFksNUzOMy0yR0cSwZ/hDcVOl1miydhU6+tHxcRsiBREmRr9zJVKQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.778","@absolutejs/native-darwin-x64":"0.19.0-beta.778","@absolutejs/native-linux-arm64":"0.19.0-beta.778","@absolutejs/native-windows-x64":"0.19.0-beta.778","@absolutejs/native-darwin-arm64":"0.19.0-beta.778","@absolutejs/native-windows-arm64":"0.19.0-beta.778"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.779_1777539038546_0.5538089848012995","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.780":{"name":"@absolutejs/absolute","version":"0.19.0-beta.780","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.780","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ccddfc9267df36d2ef59329a0601d7cd61f51caa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.780.tgz","fileCount":342,"integrity":"sha512-Mgcmy1Bi8R0hHy/8z/oUEBgbvbBaLYVqTH5+JssFhRoWY9rbci19QgjVnaXLcUheLq6tfcwczrdGTu6kOIiNeA==","signatures":[{"sig":"MEUCIQCIQOQfnVApmqEq9bF6N96aiqHSRwwftJuYB5N4banLPgIgeQ30ABI3/FNyQSvti7A3x0srYl9Wa+iq1Lf71taATec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12839329},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ccddfc9267df36d2ef59329a0601d7cd61f51caa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Mgcmy1Bi8R0hHy/8z/oUEBgbvbBaLYVqTH5+JssFhRoWY9rbci19QgjVnaXLcUheLq6tfcwczrdGTu6kOIiNeA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.780","@absolutejs/native-darwin-x64":"0.19.0-beta.780","@absolutejs/native-linux-arm64":"0.19.0-beta.780","@absolutejs/native-windows-x64":"0.19.0-beta.780","@absolutejs/native-darwin-arm64":"0.19.0-beta.780","@absolutejs/native-windows-arm64":"0.19.0-beta.780"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.780_1777539227635_0.8799021286725517","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.781":{"name":"@absolutejs/absolute","version":"0.19.0-beta.781","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.781","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"603794125e4b7528259bb3b738624d666f8c51ca","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.781.tgz","fileCount":342,"integrity":"sha512-Ae/pFlZsNDwvQ5i8HJ8kfbvc/TdrRYvx+zJJcdSNYTvIpgM1dSOcapHSOBforc315ainDxCC2mdLbBUtiEq+Sw==","signatures":[{"sig":"MEQCIDBTjk1WcHSlD1avFXEn+bFJ0EIbJDl2KksBqKt2xiY+AiBBpqf0XIm1ER1T/zmREUluV/0bXnXLZeUPQRb/knT5bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12842262},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"603794125e4b7528259bb3b738624d666f8c51ca","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Ae/pFlZsNDwvQ5i8HJ8kfbvc/TdrRYvx+zJJcdSNYTvIpgM1dSOcapHSOBforc315ainDxCC2mdLbBUtiEq+Sw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.780","@absolutejs/native-darwin-x64":"0.19.0-beta.780","@absolutejs/native-linux-arm64":"0.19.0-beta.780","@absolutejs/native-windows-x64":"0.19.0-beta.780","@absolutejs/native-darwin-arm64":"0.19.0-beta.780","@absolutejs/native-windows-arm64":"0.19.0-beta.780"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.781_1777540474961_0.21006551523887773","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.782":{"name":"@absolutejs/absolute","version":"0.19.0-beta.782","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.782","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4176eebde1c8e6f5c5102b738ed9904c89c18d13","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.782.tgz","fileCount":342,"integrity":"sha512-3U0Dzx5jcSnrctFxzQDgUv1RYj+/FjVuUs3sAiB8IRSp/4KtpjkmLDeoK2CALM2mUw38xWOluKHMoDMlXJj6mg==","signatures":[{"sig":"MEYCIQDKrnXlHBc69up1rkZlRPC7DiJgVhpPrnlBoHCe0ZDiUQIhAMsmxnvheYgK3RQgqneaF2tpmigHjrYRe7ygC6jcG5PY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12844152},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4176eebde1c8e6f5c5102b738ed9904c89c18d13","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3U0Dzx5jcSnrctFxzQDgUv1RYj+/FjVuUs3sAiB8IRSp/4KtpjkmLDeoK2CALM2mUw38xWOluKHMoDMlXJj6mg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.780","@absolutejs/native-darwin-x64":"0.19.0-beta.780","@absolutejs/native-linux-arm64":"0.19.0-beta.780","@absolutejs/native-windows-x64":"0.19.0-beta.780","@absolutejs/native-darwin-arm64":"0.19.0-beta.780","@absolutejs/native-windows-arm64":"0.19.0-beta.780"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.782_1777541015067_0.8896827097391653","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.783":{"name":"@absolutejs/absolute","version":"0.19.0-beta.783","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.783","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dcce91ae346ceceb16c77f3520c92c806bc0898b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.783.tgz","fileCount":342,"integrity":"sha512-zkrxAKParayLn23aR8l0wcY6QeWqYRld8BimfPmnFf8xY3iz1XaMU14S1N7GeKYC1UnC832GND8D2dtzRM0/Cw==","signatures":[{"sig":"MEUCIQCjUumSl51WH67rDFTHLs73cakKrqxT9dOa6Dhco9yqSQIgWL26cEpuX01NhEbUMWMvP1ehspEltKvgUCIhOahz3LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12942826},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dcce91ae346ceceb16c77f3520c92c806bc0898b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zkrxAKParayLn23aR8l0wcY6QeWqYRld8BimfPmnFf8xY3iz1XaMU14S1N7GeKYC1UnC832GND8D2dtzRM0/Cw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.780","@absolutejs/native-darwin-x64":"0.19.0-beta.780","@absolutejs/native-linux-arm64":"0.19.0-beta.780","@absolutejs/native-windows-x64":"0.19.0-beta.780","@absolutejs/native-darwin-arm64":"0.19.0-beta.780","@absolutejs/native-windows-arm64":"0.19.0-beta.780"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.783_1777542059591_0.12522344861831014","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.785":{"name":"@absolutejs/absolute","version":"0.19.0-beta.785","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.785","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"36a7cc921d6a44926af11fd5761967230e924a6f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.785.tgz","fileCount":544,"integrity":"sha512-iV9DhkkTlFOdcW/abTRAplvuZuY23euwACz8uirXRDdX2Ot/0w7Jp+lSk5iEmfij8CdIyzQ/0S7Kj/4pFNN4cQ==","signatures":[{"sig":"MEUCIH3aTGyWLXElv0S0eUbcsb/medtC3+GoahWZz7TDkAtbAiEA7rRh7qsCVqQq7Wqs41A1EAfIk5Q+JKLSgXqICFHugxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327382},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"36a7cc921d6a44926af11fd5761967230e924a6f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iV9DhkkTlFOdcW/abTRAplvuZuY23euwACz8uirXRDdX2Ot/0w7Jp+lSk5iEmfij8CdIyzQ/0S7Kj/4pFNN4cQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.780","@absolutejs/native-darwin-x64":"0.19.0-beta.780","@absolutejs/native-linux-arm64":"0.19.0-beta.780","@absolutejs/native-windows-x64":"0.19.0-beta.780","@absolutejs/native-darwin-arm64":"0.19.0-beta.780","@absolutejs/native-windows-arm64":"0.19.0-beta.780"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.785_1777542399238_0.14052588161286983","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.784":{"name":"@absolutejs/absolute","version":"0.19.0-beta.784","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.784","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41dd074fcbc8179e5af368091af2b9859f176163","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.784.tgz","fileCount":544,"integrity":"sha512-OgQpe+NYDlbqiaRMusetIbXg7NFs8ko7HpPM12L9RsMyix7oBi+3noTKGLpkQGxfCOQSJ8sJid/S570tJzCwbw==","signatures":[{"sig":"MEQCIAgePn0b+66+oV7uqL6fDJ0rfviAHWFBOIu2AtiaA/nRAiAkJCls4O34o74eMfbaofVr6S0B9AzOEQul6fzZPFlPJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327382},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"41dd074fcbc8179e5af368091af2b9859f176163","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OgQpe+NYDlbqiaRMusetIbXg7NFs8ko7HpPM12L9RsMyix7oBi+3noTKGLpkQGxfCOQSJ8sJid/S570tJzCwbw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@elysiajs/static":"1.4.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.784","@absolutejs/native-darwin-x64":"0.19.0-beta.784","@absolutejs/native-linux-arm64":"0.19.0-beta.784","@absolutejs/native-windows-x64":"0.19.0-beta.784","@absolutejs/native-darwin-arm64":"0.19.0-beta.784","@absolutejs/native-windows-arm64":"0.19.0-beta.784"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.784_1777542529856_0.34710965134518457","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.786":{"name":"@absolutejs/absolute","version":"0.19.0-beta.786","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.786","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cbf7cec3c67309628b5a9e9033ae46752d751501","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.786.tgz","fileCount":544,"integrity":"sha512-wtg37XL4l7uM0CJy7GR01lJtfPHX6y4r7UVwwy8b5CxuFViOr1hfst7a7J72E+DU04gE+8V/5peJRzqlT6Ib5A==","signatures":[{"sig":"MEUCIQD+u6f7N8QGcuGnCs4ixtMaAE0pD+MblozUyBogMGmFXwIgX9LzOtecrU0LLbMLxSTgi1rIFLf8OsDdVPHaOZ+AS/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5327383},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cbf7cec3c67309628b5a9e9033ae46752d751501","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wtg37XL4l7uM0CJy7GR01lJtfPHX6y4r7UVwwy8b5CxuFViOr1hfst7a7J72E+DU04gE+8V/5peJRzqlT6Ib5A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.786_1777542942636_0.22389284052118974","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.788":{"name":"@absolutejs/absolute","version":"0.19.0-beta.788","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.788","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ab425f44b76088ed15da4c6a6cc3617821d2c8b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.788.tgz","fileCount":544,"integrity":"sha512-njbndu+w+L13oflzS2PhOg0AUsIOxPm+7zmvKPnTJl9pqNxNibJD97+4hfWjYsd2MpSDHguQAPGAaDA32EqO4w==","signatures":[{"sig":"MEUCIQD8WG3chZUsOGqvnb8RCU+/ZcKHYMeuh2i8iGSvl+dS6AIgHJo+5X4gRtjm4c8n57U4BwzKDAmyqyoFGyPNM0EeuIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5348873},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ab425f44b76088ed15da4c6a6cc3617821d2c8b2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-njbndu+w+L13oflzS2PhOg0AUsIOxPm+7zmvKPnTJl9pqNxNibJD97+4hfWjYsd2MpSDHguQAPGAaDA32EqO4w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.788_1777543146584_0.2536064189784544","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.789":{"name":"@absolutejs/absolute","version":"0.19.0-beta.789","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.789","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c10a8196a2a25b12bff25055b0cc2b45203fad8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.789.tgz","fileCount":544,"integrity":"sha512-aBa9Z7TMna1EcpKCmE6v3fVI7G+/nkO4K4N1lkkZ93J7izAMNZ2FXa7UM6p+PH5/iEXzdFHGnbpY5vgGkQPeEw==","signatures":[{"sig":"MEQCIGYEaz4Msso3MLOSoPg51IRV8jh9jp0c2o0wKstLsByHAiA/cUgViSCZPQPtR7eSnHSdQxyDASpc9Du0WcRqXE5mXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5352444},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c10a8196a2a25b12bff25055b0cc2b45203fad8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aBa9Z7TMna1EcpKCmE6v3fVI7G+/nkO4K4N1lkkZ93J7izAMNZ2FXa7UM6p+PH5/iEXzdFHGnbpY5vgGkQPeEw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.789_1777544236245_0.9186767332906871","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.793":{"name":"@absolutejs/absolute","version":"0.19.0-beta.793","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.793","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"20393ace15d4106c897c284cbae38098f28cf7fa","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.793.tgz","fileCount":544,"integrity":"sha512-HsmHct3q0EcuF8L205TjyR4FXXbUEbSPNshz2fV6I8NUcFOHgm1oPL7oLn4hgBTaS4VYOdzO43EUWqhntQPxog==","signatures":[{"sig":"MEQCIDdH0S1GKY9TKAHSeeIKdgj1Vzkmbw3DlAtw3GjpkHClAiAZ0d2hbu+NuiMB0jw0mrq59IMnaDeFT45yRkCKv3Y+Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5355087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"20393ace15d4106c897c284cbae38098f28cf7fa","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HsmHct3q0EcuF8L205TjyR4FXXbUEbSPNshz2fV6I8NUcFOHgm1oPL7oLn4hgBTaS4VYOdzO43EUWqhntQPxog==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.793_1777544742945_0.1908782455335991","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.795":{"name":"@absolutejs/absolute","version":"0.19.0-beta.795","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.795","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d2461e1171dd127ee5e9b15071e6e9bac049cfbc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.795.tgz","fileCount":544,"integrity":"sha512-wlxCU5nSwSlvi2DeuKNM0e7S2DRpnkVaGFOS7tovht2q0fNLwVy8mv2nPZ1yOtsnNP7Lp1PT7vUWfJL3KvULNA==","signatures":[{"sig":"MEYCIQDNgpe6/Ift2UvdjZX7gFcd7g2TU7GZyp6gxdGtE00o5gIhAMAjkDn8hmx8vxqirTX1WGaG8+MTEguKZGa2qj9o3ZL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5353812},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d2461e1171dd127ee5e9b15071e6e9bac049cfbc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wlxCU5nSwSlvi2DeuKNM0e7S2DRpnkVaGFOS7tovht2q0fNLwVy8mv2nPZ1yOtsnNP7Lp1PT7vUWfJL3KvULNA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.795_1777545561669_0.949732319180955","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.797":{"name":"@absolutejs/absolute","version":"0.19.0-beta.797","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.797","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"03fb17b28c008aebd9983b72476b0bab64aeeee3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.797.tgz","fileCount":544,"integrity":"sha512-h4hFWQyJG6Hu2RvrDBtCO9hH4uFktye9VwsJdmfvvUCKLQ7evKA3505M8EDz5Ig09oGsDl2XlBZwVn7V7AoY+Q==","signatures":[{"sig":"MEUCIQDFTHptGzVTMrtwGY49ufORWjX8z+F/kC8dhc5rFvs/OQIgdOyWXcopqD6t9AKV3kD4zlJ/vWzCKmHgxwBPkRD7Ck8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5358947},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"03fb17b28c008aebd9983b72476b0bab64aeeee3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-h4hFWQyJG6Hu2RvrDBtCO9hH4uFktye9VwsJdmfvvUCKLQ7evKA3505M8EDz5Ig09oGsDl2XlBZwVn7V7AoY+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.797_1777546069915_0.3058926946316094","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.798":{"name":"@absolutejs/absolute","version":"0.19.0-beta.798","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.798","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"617574452e2d99bce362bd46589ddcf0b079ce95","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.798.tgz","fileCount":544,"integrity":"sha512-ZMDsHgPImDhC2QjIDksT7zZWh36j2ZuKkHWw/HalYVnqHlxFPfOpg4A1IOyn/aLUcLiS1Mx2FkKdltVUD7TLSQ==","signatures":[{"sig":"MEUCIQDbwdQlhxQCbNU+ogR1hdeJx+VJc+g5fgTRO0om5HhN5gIgIKxIDJbriSEFF5gfpEKowWsGCzirNqkOLAfljNFTiyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359269},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"617574452e2d99bce362bd46589ddcf0b079ce95","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZMDsHgPImDhC2QjIDksT7zZWh36j2ZuKkHWw/HalYVnqHlxFPfOpg4A1IOyn/aLUcLiS1Mx2FkKdltVUD7TLSQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.798_1777548936503_0.0679228086203989","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.799":{"name":"@absolutejs/absolute","version":"0.19.0-beta.799","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.799","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7b8a3899f0ec481fbf9bf191e831d71e615cd213","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.799.tgz","fileCount":544,"integrity":"sha512-KgUDVYiykoyqf7izH2TKXJ9YRfeYg6zUu2C7LdInRBQzaXY0tRJvSDahPg8hZfsnTXqpaQ6vviyx+KjYS0it2A==","signatures":[{"sig":"MEUCIArDfAt27O4DxpJG1vdz//idAWFfDNWf+H+r33vv47WJAiEAsKuhItbcRBnL5Uia1xX94dkLH6KqwTIwa+JhzlcmBvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359155},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7b8a3899f0ec481fbf9bf191e831d71e615cd213","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KgUDVYiykoyqf7izH2TKXJ9YRfeYg6zUu2C7LdInRBQzaXY0tRJvSDahPg8hZfsnTXqpaQ6vviyx+KjYS0it2A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@angular/compiler":"^21.0.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.799_1777549640017_0.3770814922733634","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.800":{"name":"@absolutejs/absolute","version":"0.19.0-beta.800","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.800","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fa0b4c0cebe408fbe33ca94b5d14d8f199296958","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.800.tgz","fileCount":544,"integrity":"sha512-BHzk3XcjSvgNDyaxEbyzZRYqIbEL7z84pufxAVDzmKf6sLXoeL0lW0TZwVU5bEA9KNQuGNuQeWlkvAfaP8O8GQ==","signatures":[{"sig":"MEYCIQDNWZUbBFvHK70rvCD4bEOGkcifNwwrnpI2EtHdzrXFkwIhAJP18ENoZYdjy4WLK7gmT9encHgygT+SL/AB7Edp29j7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359205},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fa0b4c0cebe408fbe33ca94b5d14d8f199296958","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BHzk3XcjSvgNDyaxEbyzZRYqIbEL7z84pufxAVDzmKf6sLXoeL0lW0TZwVU5bEA9KNQuGNuQeWlkvAfaP8O8GQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.800_1777550207711_0.27889416155203506","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.801":{"name":"@absolutejs/absolute","version":"0.19.0-beta.801","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.801","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fef3e4e298c6194d13994da13f71dddfa8eabda7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.801.tgz","fileCount":544,"integrity":"sha512-/7xb7vkHbtd6H8dR275EhKwLanchhdG+nXSzs4hIjMKQEilqNSXR96xJ9CFHDy64t8Xu4xepDEi0UuvGkLE0TQ==","signatures":[{"sig":"MEUCIBzz6Eu0TD/YCxWPY2M2MoAOGDdkvOCYMbkr9hKwvb/2AiEA4X/pePLjolGqjcW1dFX0UmD3qJitjp8AeLxaN8c1WEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5358857},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fef3e4e298c6194d13994da13f71dddfa8eabda7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/7xb7vkHbtd6H8dR275EhKwLanchhdG+nXSzs4hIjMKQEilqNSXR96xJ9CFHDy64t8Xu4xepDEi0UuvGkLE0TQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.801_1777550459852_0.27504980648633004","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.802":{"name":"@absolutejs/absolute","version":"0.19.0-beta.802","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.802","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"849df41a8b34df423f27282504861ed971116d9a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.802.tgz","fileCount":544,"integrity":"sha512-/5zRnEqIYbpVDfthK0xLxuXbdrRc8Lx9g8npuSHE01DMS7Y2pqg9SWUiG19wAVvNtSd6BBLsEeTg1cIz0gC90w==","signatures":[{"sig":"MEQCHwjDU1/lJWLpXfWumAFL+jFL18u9O6maMEtCo2owTSECIQDw2xnH07irZ6QOYdmDKwUMgeF+b8zOiqK/yRFbkeVhHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5373612},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"849df41a8b34df423f27282504861ed971116d9a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/5zRnEqIYbpVDfthK0xLxuXbdrRc8Lx9g8npuSHE01DMS7Y2pqg9SWUiG19wAVvNtSd6BBLsEeTg1cIz0gC90w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.802_1777556750946_0.36333742651050316","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.803":{"name":"@absolutejs/absolute","version":"0.19.0-beta.803","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.803","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3ef0f37b7f1932d811ed976a61fe63b655063967","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.803.tgz","fileCount":544,"integrity":"sha512-B+PO3qpFgSBt4q+zDyIttGOD6FEC2G1aa1HlCLFI5rDIrdaJoN8SDMJXk4K+TnaZ3L0sq26qiZ820kTmQvHDhA==","signatures":[{"sig":"MEYCIQCrSR9yabWkDTzDaM13+l9+2LrZ3o7c5XANBQ9vAMRssQIhAN8973N4XbLc/HJF/E+kUbx8pYs9NhT8JE63l8T+qhU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5373759},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3ef0f37b7f1932d811ed976a61fe63b655063967","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B+PO3qpFgSBt4q+zDyIttGOD6FEC2G1aa1HlCLFI5rDIrdaJoN8SDMJXk4K+TnaZ3L0sq26qiZ820kTmQvHDhA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.803_1777556904179_0.6921476775344904","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.804":{"name":"@absolutejs/absolute","version":"0.19.0-beta.804","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.804","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c8f47172c1d820cdafcdde4b75c61a47805f10cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.804.tgz","fileCount":544,"integrity":"sha512-BMrlcg4F2sN12QUvBqiPQ1Kn+YRIG7SxrgLVoj+MtmMm3Ppg0xuDt3g1GH6G3eoTh9q4ilE0SDCDUyBbmxDeXA==","signatures":[{"sig":"MEYCIQDu8ULe5j7fEXEYhJukBd5E3e0HSheg8x/MK6vIrORdMwIhAN6GiIhEWn5NdNBAAnR+j1PSZJkonrtGo3wQMxb/jMOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5376066},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c8f47172c1d820cdafcdde4b75c61a47805f10cd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BMrlcg4F2sN12QUvBqiPQ1Kn+YRIG7SxrgLVoj+MtmMm3Ppg0xuDt3g1GH6G3eoTh9q4ilE0SDCDUyBbmxDeXA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.804_1777557231489_0.8565241393239267","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.805":{"name":"@absolutejs/absolute","version":"0.19.0-beta.805","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.805","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7fdbf7956c0cccd1827f43a553c0874ad622127d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.805.tgz","fileCount":544,"integrity":"sha512-2IKMOa6NlKYs9u7Bcms/zchDMjesy6R33aERC2s37g3gEiTW3g0rU0AKUfxavlTiyU1pt8hplZH32YdzHnvX7w==","signatures":[{"sig":"MEUCIQD/v8m/UIU8gYO2SMxLlAXzoRr6AtR+cMYooeINjg3AyQIgfPiUqnxGkEdlpgBOUchqvnpBZVTUHM+AUjl31Wh7VS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5379489},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7fdbf7956c0cccd1827f43a553c0874ad622127d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2IKMOa6NlKYs9u7Bcms/zchDMjesy6R33aERC2s37g3gEiTW3g0rU0AKUfxavlTiyU1pt8hplZH32YdzHnvX7w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.805_1777557736363_0.09499314577940687","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.806":{"name":"@absolutejs/absolute","version":"0.19.0-beta.806","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.806","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d415f54ef877115cefd3aefdf07e1b0909af905","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.806.tgz","fileCount":543,"integrity":"sha512-z0JiD0u71o1IoXS2gmpkWtPv72eBBFYtoAkb3plisZCl/nJPbX6deyjhU2bvBMkQdlPFdBnk8GiX4w1i9tzQGA==","signatures":[{"sig":"MEQCIAs/hhMCXewXFhf9AUptjMtvZwOz3eK8onTPbjjkfrd+AiAwcWnroCs83zC1qI/wc98uHtpPegxp890irsEHY/1Oog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5366691},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5d415f54ef877115cefd3aefdf07e1b0909af905","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-z0JiD0u71o1IoXS2gmpkWtPv72eBBFYtoAkb3plisZCl/nJPbX6deyjhU2bvBMkQdlPFdBnk8GiX4w1i9tzQGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.806_1777558575062_0.5538480242136117","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.807":{"name":"@absolutejs/absolute","version":"0.19.0-beta.807","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.807","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5d235888d2ff3755451c2cd04dbb3a61f332f0d6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.807.tgz","fileCount":543,"integrity":"sha512-tohyq/v5BQSxIszc+DYmyhdfZfbiMNjwAC3DRmdOlBYLsmnQchBReilGGdpB7etW4rvuIvq+OyE4blODK6077w==","signatures":[{"sig":"MEUCIBNoDW6IZqe0msrI9WMGnRcHknz2+Rc6KzV5XCGJnUvwAiEAhCUNgD+r6VbwHP4YiKG1iU2tghrEfQcXp4DUWZehbIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5366674},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5d235888d2ff3755451c2cd04dbb3a61f332f0d6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tohyq/v5BQSxIszc+DYmyhdfZfbiMNjwAC3DRmdOlBYLsmnQchBReilGGdpB7etW4rvuIvq+OyE4blODK6077w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.807_1777559160738_0.775646355036498","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.808":{"name":"@absolutejs/absolute","version":"0.19.0-beta.808","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.808","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"de3cd567e33e1cd92d7503ccf400a310f783051e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.808.tgz","fileCount":550,"integrity":"sha512-2BmJz4lJrSgZTntXydaL54wm7udGHINYrXoeCD65VyDGin/Y6omVzNDZ2zdhF+cK3+JCo2FHUeWow3Uchp7kNg==","signatures":[{"sig":"MEQCIE1MDXUN2a5HW4aQCVdq+ypHLJ4ap0eSEQ83Z6fyrHJfAiBI3B1650CMbcLRGzKgm4iVbNrRfIi6TYozG5rDgThg5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5371251},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"de3cd567e33e1cd92d7503ccf400a310f783051e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2BmJz4lJrSgZTntXydaL54wm7udGHINYrXoeCD65VyDGin/Y6omVzNDZ2zdhF+cK3+JCo2FHUeWow3Uchp7kNg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.808_1777560314936_0.26833547728355844","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.809":{"name":"@absolutejs/absolute","version":"0.19.0-beta.809","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.809","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14409727c60fdf7fb918a9bb2944ddb528c903ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.809.tgz","fileCount":345,"integrity":"sha512-E1gHPgFp1wE9+kkRmfyo5pSPritm5mcnUibdXFV2taanuLtnsQEtERee7hQOvTtxJlzx2PMCSruMFygJJKnvNg==","signatures":[{"sig":"MEYCIQDYrCCK/rhsEVkFM+8SFBwTUEXI8pdaFbFQmRMl0BQtzQIhAKqz5uW+RnHbk9fAJl5DhCEM99EKvNgNoXM/Rmf0jqzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12957853},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"14409727c60fdf7fb918a9bb2944ddb528c903ff","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-E1gHPgFp1wE9+kkRmfyo5pSPritm5mcnUibdXFV2taanuLtnsQEtERee7hQOvTtxJlzx2PMCSruMFygJJKnvNg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.809_1777564514867_0.8652821233492465","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.810":{"name":"@absolutejs/absolute","version":"0.19.0-beta.810","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.810","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aa994f6775a799720c51e13825f0f1f5c9e56cbd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.810.tgz","fileCount":346,"integrity":"sha512-DMR6suqmLzdlHtW52XuGL+H+uvc5GxYQ32gqzxtKQQmtFbIOPoDNuHu9NDj8DJHHoFpYK4bLiFMj04SkK1vAgA==","signatures":[{"sig":"MEUCICS9XyGhMvQUAZb3rzviUmKuoVCoOIlmGAfJnFQoFUkKAiEA3ZSrpYSrRcm7eKJGtUpavqqJU4Y86TVI1vnRY4BYUGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12971432},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"aa994f6775a799720c51e13825f0f1f5c9e56cbd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DMR6suqmLzdlHtW52XuGL+H+uvc5GxYQ32gqzxtKQQmtFbIOPoDNuHu9NDj8DJHHoFpYK4bLiFMj04SkK1vAgA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.786","@absolutejs/native-darwin-x64":"0.19.0-beta.786","@absolutejs/native-linux-arm64":"0.19.0-beta.786","@absolutejs/native-windows-x64":"0.19.0-beta.786","@absolutejs/native-darwin-arm64":"0.19.0-beta.786","@absolutejs/native-windows-arm64":"0.19.0-beta.786"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.810_1777565785702_0.05614168504077077","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.811":{"name":"@absolutejs/absolute","version":"0.19.0-beta.811","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.811","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"74d1a1c3ede3f6872e9c726f3d2846bac5e5a5cd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.811.tgz","fileCount":346,"integrity":"sha512-apxEKcGn6W0X5o/FodYmBlYxVk9mHwbTqnUR5J5CgybNpvEVWr2W7rcQHSCia/F/AlV3/HD+fl9yj30MxRQc4A==","signatures":[{"sig":"MEYCIQCrlJrt6Qcxjdaf49Fx0wg/ptx6W2DgNNO2W/SpSP1/pQIhANthya6lU1fO7kP+HTwSSU41MXsETg3h+a6IRqxHumXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12977677},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"74d1a1c3ede3f6872e9c726f3d2846bac5e5a5cd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-apxEKcGn6W0X5o/FodYmBlYxVk9mHwbTqnUR5J5CgybNpvEVWr2W7rcQHSCia/F/AlV3/HD+fl9yj30MxRQc4A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.811_1777566748616_0.32738485118716576","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.812":{"name":"@absolutejs/absolute","version":"0.19.0-beta.812","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.812","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"439f477643f4ff9e1c26b9e9b770aacb603bec4d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.812.tgz","fileCount":346,"integrity":"sha512-LI2faroxc2UIpcZgq0yat4tcAj1mDxGafEtrZNhViN3LZ1qzohdJH13uGXehWDwuA2fHxwaEcsUrltwPbJl/UA==","signatures":[{"sig":"MEQCICXdEbXt4UAlsPKt6pnWAkNnTCnr3Y7VQVsWoTJf18s+AiBi9wlqjX7TD19rF9vSzDgHj1dzaUegn4EWKEb3cuXWgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12992101},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e6105c6066160e6194b00ba5250fb0c66339d8d8","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.812_1777584139365_0.9908929078283439","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.813":{"name":"@absolutejs/absolute","version":"0.19.0-beta.813","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.813","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"630b5bab5a3de509db9ad07a3456fda03203ab9f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.813.tgz","fileCount":346,"integrity":"sha512-Rlm8PjBYQZSyBlGjoq2yo1NkozE7+LMy69bh78nh5HRCVAhFq2k4UplZ6JTBLsL8epvmcaT+kgM++Sd3LZBthw==","signatures":[{"sig":"MEUCIHNtijnonZ5HdIyDFNP+Moh6JUc/o+MisaVbx4pQS10DAiEAyoTL1HGnZ6XiITk1OdmtiSREb+nSJedxhs8Jlo6MIT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12993649},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e6105c6066160e6194b00ba5250fb0c66339d8d8","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.813_1777584726803_0.855433854927566","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.814":{"name":"@absolutejs/absolute","version":"0.19.0-beta.814","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.814","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b52fe18606f1e9f14f71151e142d770d1da598c6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.814.tgz","fileCount":346,"integrity":"sha512-LXI1c5hUQ5VayWGluI2tUXBNTkB8f/E3MXg9iEFIHCyu3rbcdRrttV2Uo+ajQTlJ0kpofP+/EfCYFgkIaIroVw==","signatures":[{"sig":"MEUCIDCyKs5JxPO45EBbYTKkhpD/bvt/fw3DaVwUZxFvjxg7AiEAqVErRulyGBoQueTe9FMLFbr2/TDsAA/WMZeo57L/BoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12997755},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e6105c6066160e6194b00ba5250fb0c66339d8d8","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.814_1777601865301_0.0749408790202637","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.815":{"name":"@absolutejs/absolute","version":"0.19.0-beta.815","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.815","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6bbf5a0e24d6e875a89a747f4e4a587c85d7aaab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.815.tgz","fileCount":346,"integrity":"sha512-HKo5s/qkhPo4SU8Njf9Vd3k0AB6GX24NZ74hMuK1RoyVbFHbjvsvlC9/o2Uj3N0FpponakHI8J9Mktpj/I7WAw==","signatures":[{"sig":"MEYCIQDTmj+CniDvtFTl+gYg/EkzVMi/OEfr5/P8t+iwEl6h6QIhAJCkjHzUDYNPHRoMN5xXKXdEfEypfvhzYDscSVExJJAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13000240},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e6105c6066160e6194b00ba5250fb0c66339d8d8","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.815_1777602478181_0.6212354961414521","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.816":{"name":"@absolutejs/absolute","version":"0.19.0-beta.816","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.816","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2c2944f2750f25618bfff5c2214f6e6ecbaa5419","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.816.tgz","fileCount":346,"integrity":"sha512-yBNCMJp8rcJPMYWoYAfwOBOMEF89XX5MKOzNwFIcpbuBZKL6gjMcmnz2iUKFytStAgUIxzM+tR3m3O2miBcvhQ==","signatures":[{"sig":"MEYCIQDCzNexOKlKNRFN2Rvp6YVgOtYweQIMhFJV1m9A6+7dXQIhAI6NxLonCZE0x+8w+lWuERq/IFeudOJeKWCg9Oqi84Xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13000354},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2c2944f2750f25618bfff5c2214f6e6ecbaa5419","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yBNCMJp8rcJPMYWoYAfwOBOMEF89XX5MKOzNwFIcpbuBZKL6gjMcmnz2iUKFytStAgUIxzM+tR3m3O2miBcvhQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","typescript-eslint":"8.56.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.816_1777604715571_0.16813160493899248","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.817":{"name":"@absolutejs/absolute","version":"0.19.0-beta.817","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.817","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a3af5e6b8b265741c631a1702bbc13c0413780a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.817.tgz","fileCount":346,"integrity":"sha512-vAg4Nudw9NawZBmkcmt4cwEE3yAoGZep3i6TQ+vQ+Wf0Bt/LXv3belNuijvTbEBfCQ0MQ2G4rlzlKlTnaKRBOA==","signatures":[{"sig":"MEYCIQD8RSCVFOGUX4/Ovfodx8kNbtAAVW2ANMm3zVC3y28X7gIhANV/irAJXFvEy8RvTaAsB6vRMSwSF224LkWg1dLuK3vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13009149},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.817_1777754865588_0.9074272341235881","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.818":{"name":"@absolutejs/absolute","version":"0.19.0-beta.818","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.818","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bd32cc3b19922c647b8f489ebb0b5255bbbbde60","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.818.tgz","fileCount":346,"integrity":"sha512-NzxQfGr+GAlw6iRyuOed2B8pQC0dUXXokebrEjHA0ISTQWw5Rk+Nob5gEP6FhU3YrGGkCn7Dzg9xQGbc5CaLmA==","signatures":[{"sig":"MEUCIEfVV2Obd61htDcybKutI1DgLziRTO7pFBgiZBXa87l6AiEAwfwcuCLMrRipUEcMa3hflcpjvQrJcJ6/94m4EVg7fqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13011227},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.818_1777755517602_0.5458886543274117","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.819":{"name":"@absolutejs/absolute","version":"0.19.0-beta.819","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.819","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b1a7dda82494f00b7c7e3287bbd6d8ac27afc72f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.819.tgz","fileCount":346,"integrity":"sha512-GMS7D8fv2xBI5LfMcu17oV4355y43TZcD02FspaQDcCKkHqLpIPWAhfo688pBYWCIKbx+Exp6S9YHZbrAmXsfw==","signatures":[{"sig":"MEUCIQCecX8+yxLeNYcW4gYwAOAxyGVmB2vFlqlX5+48Z6UIHgIgOzLd2r//IREihJMrqGZMiqPOWXaT77AggfDD38cGJRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13011787},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.819_1777755711021_0.06798424436026829","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.820":{"name":"@absolutejs/absolute","version":"0.19.0-beta.820","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.820","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5965049c97a23f8995d621f2a8fd936e6a123123","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.820.tgz","fileCount":372,"integrity":"sha512-uO7vxjXGN9HSqM5h4MORe4rCUT5bCZekRItr4P88Hq5WCjgf8fWAJXEczlUTB+PwxbanFCN0oUTQp7oFz3Hldw==","signatures":[{"sig":"MEUCIQDutwwolQWNKJljXFsQQbSZgW76nr9s+TaisCjHQC3b6gIgRh3osJenhm63hp/BlWfqMU/JC0u/HuVaHTcYiDmkwkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13050909},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.820_1777759077275_0.1680627755292161","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.821":{"name":"@absolutejs/absolute","version":"0.19.0-beta.821","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.821","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"68c9ecc567be28fb2d2fbd209b23530e9d2bda09","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.821.tgz","fileCount":372,"integrity":"sha512-yjoHMYA5GRV0vktsO0doyEDbsoqYqdrYZGnidSrsduf40lzoTrzDXS+5OApmtQc8gdgC3GrDUwALq/+SeyCqEw==","signatures":[{"sig":"MEUCIFAX5UNtrJ7XVqPI/DEnorunS9Jyae+tEgJa8Yl9+1TSAiEAtR1aSGfG9gmcmL56iRtN1c+tKf0kTJu6jYZdjiOlvoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13049862},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.821_1777759376822_0.3599134364872827","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.822":{"name":"@absolutejs/absolute","version":"0.19.0-beta.822","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.822","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"83852fce5e47a0b458a5156c291a44c79b4da0f7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.822.tgz","fileCount":373,"integrity":"sha512-dDhz1WjeuBqxxE1pcXK66m///VrpKziaEchnUYlcd3Eib25uY29JLNIfYuQcZZUZmZ3TisXs/MmGkZ7l9vjXbQ==","signatures":[{"sig":"MEUCICzteo3NAuCmjXhINr5kwE3gtbOmjin2NF6/e7EiBbMZAiEAjqgibs/GP45VhGHvSRUMR0LV+RpTPDbOYpXa7NtW3uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13050941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.822_1777759518768_0.17244247311339178","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.823":{"name":"@absolutejs/absolute","version":"0.19.0-beta.823","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.823","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cd7b33a58ddb1656279b8148add049218fed401f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.823.tgz","fileCount":373,"integrity":"sha512-DgGp3KZj5jk4wsEkafPK8hvsCfQmE6YAZDVX0GK7GhcVz5HdB+yLqSTaaawuZzyrT2DOqwfAVx7nAVQJoUheNw==","signatures":[{"sig":"MEUCIQCExzkxn93hERVbadnkmQo8pnBmZQZDBtqeRHPcr0K1GAIgRLRJn9if219cGO5gJC30Sv+s1tUf6wHWQEExwqvj5uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13050905},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.823_1777759774663_0.6744496220653324","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.824":{"name":"@absolutejs/absolute","version":"0.19.0-beta.824","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.824","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d36225cf17ab83e41a98cc57a23559daafef22e2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.824.tgz","fileCount":373,"integrity":"sha512-368d0S7GlEx9/9G/tKDTXkTdpe/jpSjR0mpnWRAJd/SisBFh4SK19+iEjy4eTdCqbVP1ILByxaBfNxiaBT8+iw==","signatures":[{"sig":"MEYCIQD9M+PNq3ikN8PIF6iM3xe9Ks+VcBkdqWG01PulHHwehQIhAPG9co+Da2kdpuyrnLLPcsn5l0bSKAZ4NNXiYvzsYLBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13051178},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.824_1777759960417_0.3979542774970368","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.825":{"name":"@absolutejs/absolute","version":"0.19.0-beta.825","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.825","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b563a94bc175fc980af1d7fae9ff0d1ca1ab05e1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.825.tgz","fileCount":373,"integrity":"sha512-sTp5zlWWkyxvAvdodCgrtEG8VRgGGL5Wo6YGyiAk4kWy8og60D3zOv1Mfj+Q9bDsStFR5TCsW5u6Km2K4YL9GA==","signatures":[{"sig":"MEUCIQCt++1hpinYai0q0oEx0tD49PaTJBh6wsG+OZFsA+t/OgIgJ9FvFLCmyoZ3ZPmjV/nyE77wNAhETuk5FRgmoOCd6nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13051227},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.825_1777760218445_0.33433283939739455","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.826":{"name":"@absolutejs/absolute","version":"0.19.0-beta.826","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.826","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f4a61e047aa816eaaeaadb98ddfa17eb96d684d7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.826.tgz","fileCount":373,"integrity":"sha512-kpXWMq1FUdfcGf0/iuCAVM3RQRcX3F7cjx4go0vxVGoz9mMhMDRmuiUxu4WswqdvsYh24kFGNzX3u0+4HBU2cg==","signatures":[{"sig":"MEYCIQCYuaCOD4vn0b+rx1bH3foDnzazgNpIhcpw7nVnKUhj4AIhAK3KCu+Gwau3PJNLP1SqpAeUg59rOqQ0euMSYcD2IncN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13051411},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.826_1777760676210_0.03716388833547657","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.827":{"name":"@absolutejs/absolute","version":"0.19.0-beta.827","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.827","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6b2ebb6833d2d9ac736a719d3eb838033ad595f7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.827.tgz","fileCount":373,"integrity":"sha512-NK4shSjIzJ6Ma9uH4oO6cTmg0ml2L0PrtYETYm8kpCg9O1HxE0ftoyiV4yhiZ0Dgv4zgB5hVqTcKHsbUSGwlLw==","signatures":[{"sig":"MEUCIQCRi0POplxCjpZfWLuCFGbggswJsjsat1hNfxVcfG6h3gIgaWGoHGjhUPQHFF8YFgV+N3gGH4Qy+SyxWeQovIFjiuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13054692},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c055f9691e572686a66108e4b07e53f2039ef4a4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.827_1777761444162_0.48004350113615457","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.828":{"name":"@absolutejs/absolute","version":"0.19.0-beta.828","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.828","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"68df5f0ac203368835c76329f7af87d48dec85e3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.828.tgz","fileCount":373,"integrity":"sha512-KJe0UVi/4/li8KJ2FsYQ0oD6LYmcwSs5YV+c4VFZhgQZjH3Di3D2wFy5a9q7VvQpVQC84KE2T4XKGXL4V4QmOg==","signatures":[{"sig":"MEYCIQDTDr09wyCxbAs+iXd26XFFGRaUPjmH6CVmrJwHmxKY+wIhAIbFIvrGGTBUDbGPYSB/dAWUpzq+Ain3Olci7s2nQmIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13054692},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"68df5f0ac203368835c76329f7af87d48dec85e3","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KJe0UVi/4/li8KJ2FsYQ0oD6LYmcwSs5YV+c4VFZhgQZjH3Di3D2wFy5a9q7VvQpVQC84KE2T4XKGXL4V4QmOg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.828_1777761523005_0.4178263991113158","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.829":{"name":"@absolutejs/absolute","version":"0.19.0-beta.829","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.829","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1c84967393501bf238a9bd1ab80c590024f250d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.829.tgz","fileCount":373,"integrity":"sha512-RK7QSpzpPpePfU4h6XwygnpWbiXTYho7+PDKYhdnRe0WBE3XnCdJ5EGvvOOTWc3lhXrQZr9odOODRgHUccy6Ow==","signatures":[{"sig":"MEUCIQDWu7NGYOdPPoBi3wKO3/SfTBrpu3tqMTCP6DhLomMnGgIgbSwqkpxW1PrFTpfVW7txfQkMK3kipk6De9nOunNMmF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13054574},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"5343589478ca86895bf2025cd368ebbd86335c56","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.829_1777762314529_0.15357178208911448","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.830":{"name":"@absolutejs/absolute","version":"0.19.0-beta.830","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.830","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"efd02960e3bbe0eb16ec00ebb8f288226d77b5f5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.830.tgz","fileCount":373,"integrity":"sha512-8dGZ8PEtWsVrlV2ElxCiCn/LR0xLf7RNxIIJnlNP/6XKrr6W2JQR2+zs7wnAt1Zc2fsLH+QFINHgzCgJHLMaXg==","signatures":[{"sig":"MEUCICgWooubwJzo4wio66oU/GJFveXuhZTpqnGeUHYTQdGwAiEAwm/XDhwhlrzmf5GiYTy6tmygtxCsX3GIUJYqFd7XgwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13061402},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"5343589478ca86895bf2025cd368ebbd86335c56","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.830_1777762536476_0.14487132813283177","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.831":{"name":"@absolutejs/absolute","version":"0.19.0-beta.831","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.831","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b404ad0cef80d930bc3aa699952007fb4fc6b077","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.831.tgz","fileCount":373,"integrity":"sha512-Wkesz9kj0HXYmEpk9tW9um+SKWMSB5gLLZgtF95ateiU9ppQKbgfPpeFEisHmLW3dw8Dny8Vmo5wyLVE6bxwvw==","signatures":[{"sig":"MEQCIFMuFCZUlnHyB/MrJQfF+iYdY4+MnnAxg6OTGzRRren1AiB9eT16btMPhIAxKeDn76WqdtPhloLWnFwEdQRhFlQEUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13061418},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"5343589478ca86895bf2025cd368ebbd86335c56","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.831_1777763401133_0.8824100530543744","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.832":{"name":"@absolutejs/absolute","version":"0.19.0-beta.832","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.832","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a801d224beed62cdda2b487c86ff5afc0681fa9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.832.tgz","fileCount":373,"integrity":"sha512-J9m74cvBo7ZKjDeC+4veE30lKS9Rpx/6DFKoIhZQ1eWFko8m4OzreICz+V2ZrZxYYUgQvTKlyv1Q9U7wm+/A9A==","signatures":[{"sig":"MEYCIQC2AEtLa3D2cpzx+t7bZ+6/s7wKUobeoRXtJaXlv5q9AAIhAM/j3JDli6J3VySnv2srH2r/cKqtnJyXm0SjArNjIK03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13062066},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"5343589478ca86895bf2025cd368ebbd86335c56","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.832_1777764126205_0.6171602620541332","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.833":{"name":"@absolutejs/absolute","version":"0.19.0-beta.833","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.833","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dea1937756e2bbe4a73dcd2588200bcc1cf425e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.833.tgz","fileCount":373,"integrity":"sha512-S6a/nA07lQ5Fm6K3nYY5DdpqmGLbgEUH2pWVBecSVKGk5TQ9uorPUDGzt1zmequ1//zCL9UFalRvXeQMDhGLLw==","signatures":[{"sig":"MEUCIQCGCwl+6jA2rXVEtfXG5m7qY5eHw7GOIgoBkm6JjH2twAIgcBdYmrbEeMMq5hxYvt6qMkeVE3TCOtFXko4bMS2ft5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13051004},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dea1937756e2bbe4a73dcd2588200bcc1cf425e7","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-S6a/nA07lQ5Fm6K3nYY5DdpqmGLbgEUH2pWVBecSVKGk5TQ9uorPUDGzt1zmequ1//zCL9UFalRvXeQMDhGLLw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.833_1777776716693_0.3578330879847067","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.834":{"name":"@absolutejs/absolute","version":"0.19.0-beta.834","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.834","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"085014cb1434556804f8c32813d8ee98f6d49759","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.834.tgz","fileCount":373,"integrity":"sha512-6PtAISA2oBQQo1TfXt4ky7fwxEl8rMCr2fB0gWX2v38pHYNKgKoAdcVwGwBJfYAkPnfoFuPM9eEo9J8ITGMwvQ==","signatures":[{"sig":"MEUCIQCeoaf+nzMgEBCjNkxadPqOZ3CEB117cidiOtgWOAA3NgIgQXEONcvTpUAh7N5mijnlpY4RRMIZRrR8vKZlY/yP9N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13054644},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.834_1777778096803_0.43861394355959904","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.835":{"name":"@absolutejs/absolute","version":"0.19.0-beta.835","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.835","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a362715b7c9628e617e31231ac70ab728eaa21f4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.835.tgz","fileCount":373,"integrity":"sha512-Tlpj/WwDDFCZbjnvlHvB0LWVHouEgXm8ZFprvB0NbAgBoakGJUeHh+zrEQcXzMv/a49WW+tK9P7dHU9vlI5MvQ==","signatures":[{"sig":"MEQCIBNgsqxjqoUXC7Qm5Q3tikEl1sSCMuVE3SXwVHWaFIeCAiBASRktxBdgJcKP6Oo/xKABw30/eBko7JtQoW3bQcOvEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13056308},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.835_1777778900856_0.49580200447192313","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.836":{"name":"@absolutejs/absolute","version":"0.19.0-beta.836","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.836","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3d0c57cb2d43f5ffabad94b90c48ea392b429f66","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.836.tgz","fileCount":373,"integrity":"sha512-qmUAAZ2sFbtI4+1WuU/JV65RLHntHnx4f0hDPFIRXDwCjvkbM5omEgxveApGjkv0ce04RY9Kky1qHIcvKAAEyg==","signatures":[{"sig":"MEYCIQCKmIqnFPDjWqi+akomGP5q/jf6s6ipExTulBbRGESbgQIhAPytPOj0ltn3JB6NNnrCS/7mqaHNXx6e5r3oGRIIo8T/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13065991},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.836_1777780346922_0.6682860263108001","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.837":{"name":"@absolutejs/absolute","version":"0.19.0-beta.837","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.837","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"df6804a97d138b7e77d08ddd58abf36081fc7a28","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.837.tgz","fileCount":373,"integrity":"sha512-adjZKvFcpLpCoAPlCchtz8O9kQv81fyOWLK6py+E+QhaYbiEnpfFKV96Yns6NlynFsonA4zjkXLzCvJJx3bfNA==","signatures":[{"sig":"MEYCIQCKEbyHaa6QZpwnHz2aVioA8KE0Fn6gOhUEwDAQvDi0yAIhALV/BQNJ24OcpTNE46sR4XMdFh0ctR5rYCvt7Kmuqxw+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13066312},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.837_1777780595655_0.12288184891109388","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.838":{"name":"@absolutejs/absolute","version":"0.19.0-beta.838","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.838","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ae15acf162de339108776c03d712c6698e596d94","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.838.tgz","fileCount":373,"integrity":"sha512-kxns2vHOR4Wml3i2vUW1kt6OkRAH7Xy6zqwxqHmjnC16wfZ3oEec+0whEQcD5YJZOZaP4RuDlPFAYCnEnTfKtQ==","signatures":[{"sig":"MEQCIBozvllY0BSHUWrlM9Zq6y4C7B7xBt+mUbhqtdfgGACoAiBvMkAchKAHR8p+IvGuXZKpt9tsgkkkIl3k/yyiIzYZiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13066656},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.838_1777780962816_0.09815447802970079","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.839":{"name":"@absolutejs/absolute","version":"0.19.0-beta.839","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.839","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ba40a13f4485a650fd3e965463fbf6ffd928888c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.839.tgz","fileCount":374,"integrity":"sha512-2SrHE75mFwY0NXejHqUlYp78H4K/sPow56CBDrmYRL6fn1mchWJI/5n7pXHJdbuvaOV090vkZz4oFvF715X5cQ==","signatures":[{"sig":"MEUCIGCuLbiyIZGmAin87CFgsiTvxct4gMv797pPpngoO9/WAiEAiY6IKO3gJOLxIZKVNuPSGYJ6xXfmSftLZ5nqJQxKGpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13087752},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.839_1777783216318_0.11694272564210229","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.840":{"name":"@absolutejs/absolute","version":"0.19.0-beta.840","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.840","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2d3ec2223b0c7d3d4888bca375b5f362905c1fe7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.840.tgz","fileCount":374,"integrity":"sha512-BTWMpdhnJ8dPmWXmuwoRw//XsDpOaIQsVlZxqbLxs9/AbP2kDxQcpegK8zocqDyf0/fQ/FsGt5fpsNWfSlf3pg==","signatures":[{"sig":"MEYCIQCGc7OagY6zrpIYcEeFgiueCPkjbiHr+uHFqxwyXQoGsAIhAOZvPj9uRcI33Z/5P+7XTFLqeWh+mRc0s21CN4SnlrXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13088338},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6250a85945f87bc94cc77cc10cf98d0f6b02f621","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.840_1777783419105_0.5690702047521168","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.841":{"name":"@absolutejs/absolute","version":"0.19.0-beta.841","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.841","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a88eef920828ca2a2c2518abbb47a0e4af25153f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.841.tgz","fileCount":383,"integrity":"sha512-iXWVLHqgY3Znl6KeBKT+mdk76eg2OW1UpUfHXM0vUBXC8bu26ZmvAcCmdV+GEOJ5di/4Ypa4hpt+0yl8tb6azg==","signatures":[{"sig":"MEUCIQCa1bcT8FIU4ujL000ts5CA5gDhQsV8Vk5ns6O+MgEIsgIgEU79DlRUhRsCwK4PeHIUBtGSpWBdOhHQ3NRK4401J78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13408738},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"634d6cee0a274c30548b17aba04339c1607d381c","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.841_1777830525992_0.288739318123596","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.842":{"name":"@absolutejs/absolute","version":"0.19.0-beta.842","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.842","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff0eec9b96ad7efc973d01dc4da73264ffefd199","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.842.tgz","fileCount":383,"integrity":"sha512-qsvy7XZmrmcNtwJ54L836qhee3lyhfbqatpgF3tMcE0hlW5As0nrMyED8W2PyfC3MGo5qg47871Pa9X4bJ9YDw==","signatures":[{"sig":"MEYCIQC2yeTRmejLHAmjcG6JEDkEytcyRL7jPJc1mJpHxpTudgIhAJU2sE4t6J6T9QGzHVhZ3DT3pPsUvx2O+WSBMNS/6/YJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13412797},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff0eec9b96ad7efc973d01dc4da73264ffefd199","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qsvy7XZmrmcNtwJ54L836qhee3lyhfbqatpgF3tMcE0hlW5As0nrMyED8W2PyfC3MGo5qg47871Pa9X4bJ9YDw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.842_1777833526375_0.9848546018629918","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.843":{"name":"@absolutejs/absolute","version":"0.19.0-beta.843","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.843","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e520ca2f06ddf54e02f17e375d2cd6fa897d8186","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.843.tgz","fileCount":383,"integrity":"sha512-2gERcaZMjE4IXNEEzLIUxRcvWg/+pQ4MsHt2dLeh1IEoZr2nqDJOzX504znG51SMc4Pooy+yRUiFeiVjQ6C4/Q==","signatures":[{"sig":"MEQCIENJra1GhxPWryNHvyHfshJzxJ5vAFMxbR+zL0YD+TCIAiBR+PO9R7PqijSLNNWdgkmO+KoUgYlmvMUMlG/ESZihXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414553},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e520ca2f06ddf54e02f17e375d2cd6fa897d8186","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2gERcaZMjE4IXNEEzLIUxRcvWg/+pQ4MsHt2dLeh1IEoZr2nqDJOzX504znG51SMc4Pooy+yRUiFeiVjQ6C4/Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.843_1777837631629_0.36922347803166966","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.844":{"name":"@absolutejs/absolute","version":"0.19.0-beta.844","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.844","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"beff9a3310bb8e10b9cf6c29c0cea08da6b44ea0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.844.tgz","fileCount":383,"integrity":"sha512-9Tihcq+3K53msdpM1ygheEIXhuj685dNx5XGqVKb8nk/F4eH4q3xKHAUhiP/YTbcjSrGGfBJa2X6BHALI2aBGw==","signatures":[{"sig":"MEUCIFI+lBbahrh8Ghi3IafbyO4UIhuo/TlMNYRBSxHSQ+sjAiEA39tUMHlTYTcRhch9L8Y5B1sHXD+tGU5WyHhogoo+sSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13418289},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"beff9a3310bb8e10b9cf6c29c0cea08da6b44ea0","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9Tihcq+3K53msdpM1ygheEIXhuj685dNx5XGqVKb8nk/F4eH4q3xKHAUhiP/YTbcjSrGGfBJa2X6BHALI2aBGw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.844_1777840891602_0.5510332405102025","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.845":{"name":"@absolutejs/absolute","version":"0.19.0-beta.845","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.845","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bb9423e90bdaa7d5211bcd0339fcd1a8d0b87126","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.845.tgz","fileCount":383,"integrity":"sha512-1RR4kGrEkJrDZK5f3CbSLNMCioxLZw4s8AUI63cSAnnTTQW8xa0L185hq7GzLOExZrDMnfCQ2q3vrmSkv52B8g==","signatures":[{"sig":"MEQCIC8MyE73BekyhfYtRoLdFEwZOrKcYfyCotOrkbYV6ZPGAiAKMNKDYrJYeT61HY2iKH/rNujjudHrt28FFAWHpVqk6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13427161},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bb9423e90bdaa7d5211bcd0339fcd1a8d0b87126","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1RR4kGrEkJrDZK5f3CbSLNMCioxLZw4s8AUI63cSAnnTTQW8xa0L185hq7GzLOExZrDMnfCQ2q3vrmSkv52B8g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.845_1777842278922_0.5681869922484786","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.846":{"name":"@absolutejs/absolute","version":"0.19.0-beta.846","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.846","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f42158dfaaa07e00af5878551994621bfe6affc1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.846.tgz","fileCount":388,"integrity":"sha512-HTtaZrxxffuVAJBLOwtIShYtuqKR/VsyVp2T3rpiXz6mu3bEOnWBHt57UdWzKVDV9DxKqmITA3llOd7BT8L+pQ==","signatures":[{"sig":"MEQCIEybrQPiMLEF9VZlw2KeuUUERuLg6wPYFooxzlt8nlJKAiBZPOJuCTVmVi08En+Vz7NIrZqYv8OVfx1K7JVdkGHWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13594764},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f42158dfaaa07e00af5878551994621bfe6affc1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HTtaZrxxffuVAJBLOwtIShYtuqKR/VsyVp2T3rpiXz6mu3bEOnWBHt57UdWzKVDV9DxKqmITA3llOd7BT8L+pQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.846_1777862062381_0.5548422503904669","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.847":{"name":"@absolutejs/absolute","version":"0.19.0-beta.847","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.847","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"06f4191162e1cdcc858cac546a784b8a32db1a9c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.847.tgz","fileCount":388,"integrity":"sha512-j0Ov1d+vPgRgV67RZTxrFuAH6U+TCEpxKcvWQBTMiGRvslLPPv93a1TMD4HB59qyLHdNOHwlKF1yeouk9gitng==","signatures":[{"sig":"MEUCIBh/wiQx0MEIZ4KJAQUbRyJxPD2IXvXz7Ci35qdAut2tAiEA37PYS99zSKBaBpd6roT8hk9l9HVEqP7EDXCg8REG5FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13626435},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"06f4191162e1cdcc858cac546a784b8a32db1a9c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-j0Ov1d+vPgRgV67RZTxrFuAH6U+TCEpxKcvWQBTMiGRvslLPPv93a1TMD4HB59qyLHdNOHwlKF1yeouk9gitng==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.847_1777863216916_0.1548321309714069","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.848":{"name":"@absolutejs/absolute","version":"0.19.0-beta.848","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.848","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5891cc6c8741cf5100db5ab0e84d8a03b22c2bc6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.848.tgz","fileCount":389,"integrity":"sha512-SLa3Obe85pr+DnSuZvyR8HA2BjdR1vDshxK1UNushxqV6vbkY/y49DOPSF6eqiG5mx9YcOKsaCkJbLxmvIVHiA==","signatures":[{"sig":"MEQCIDBDP47ZkTo6/xt0bzmtXupFeeE6wzK3O87qYm42qOU4AiAVP/Q5YbeGvolnTcMDRCztomgdDgnMsjl+GBm91/9vdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13687066},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5891cc6c8741cf5100db5ab0e84d8a03b22c2bc6","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SLa3Obe85pr+DnSuZvyR8HA2BjdR1vDshxK1UNushxqV6vbkY/y49DOPSF6eqiG5mx9YcOKsaCkJbLxmvIVHiA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.848_1777867150978_0.6249759716287608","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.849":{"name":"@absolutejs/absolute","version":"0.19.0-beta.849","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.849","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"72a0e35941fa684116f5545787828caa701ec76b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.849.tgz","fileCount":390,"integrity":"sha512-tSo+StO5SFcaxkAJ9J2nZJ78QGfCM80ZjAPFqsiKjLa5KNMr4Y/r+HYAT8mSMylgUlP9vyM2SAVgsKBONy3Mug==","signatures":[{"sig":"MEUCIF6tQP5wLi35KXJ9G2pohcsryiyCkMp0tEDZBSGbNGGoAiEA/j6e4Cw+R+sO8juT+JEpXIpkYdh+zI5zCH52TucLLMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13696648},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"648e7dd2e81bf6bb3227a8b8977e0ae822d45241","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.849_1777867905142_0.2084773297489726","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.850":{"name":"@absolutejs/absolute","version":"0.19.0-beta.850","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.850","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"563f8b73651013afa16c259699a43364a12441c5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.850.tgz","fileCount":390,"integrity":"sha512-5KBE2Xao3vc0hwGFuohoSatwdyhD25ykQRNOi8TlUVSlAvCnfN4AVdIFWCDV1QGHNYz3Z6bn31Vp/+PVF/1iOg==","signatures":[{"sig":"MEYCIQCD6JNGoKbfcpn4++svwZYyU9Pd6BCZrpAfKL2Rmwra/QIhAM0DkiH2uotPRge27kXTP4YW6JOr2h/rPgYKrPJFlPvz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13710615},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"563f8b73651013afa16c259699a43364a12441c5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-5KBE2Xao3vc0hwGFuohoSatwdyhD25ykQRNOi8TlUVSlAvCnfN4AVdIFWCDV1QGHNYz3Z6bn31Vp/+PVF/1iOg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.850_1777875163427_0.4328216867417607","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.851":{"name":"@absolutejs/absolute","version":"0.19.0-beta.851","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.851","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"31f3a22789848348f1d9cb8597122f27d678413c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.851.tgz","fileCount":390,"integrity":"sha512-SEqo/O8SGjrEWpCVTXyG+4E7DEhDSII6aAzAiwvf73oFby19dQWUmQ+9YhiI44FFrBRi7NZo2TCwMlwpjTp/6Q==","signatures":[{"sig":"MEUCIATBYYa4vNEoAmGIGYwrgaRDdBBxUYsUYzcn8UosT2VpAiEA/w1To1odXy8FGBp0PolzGy9SdugC7gfvE3VJHDJnnPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13712017},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"31f3a22789848348f1d9cb8597122f27d678413c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SEqo/O8SGjrEWpCVTXyG+4E7DEhDSII6aAzAiwvf73oFby19dQWUmQ+9YhiI44FFrBRi7NZo2TCwMlwpjTp/6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.851_1777878410339_0.20119753942985463","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.852":{"name":"@absolutejs/absolute","version":"0.19.0-beta.852","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.852","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"452e3596fbb666eb92e41964886d885dc1c8ffa8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.852.tgz","fileCount":390,"integrity":"sha512-VTrsyOLM+9na2F/SwD+0hi14UkvrKPcPd4LJBpPz4KVC1+kWfPTHNpkSHMhi1WKRHofKKybaZthbQKSN9VFbyg==","signatures":[{"sig":"MEUCIQD2UarLEMP3eWfMFr2wVg9mI95z2k8kGjShp2Yd25QCrAIgaarWpeOpa12Vh7MgJJfKvwAIYDsEpywzheT8Il0tH20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13688612},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"452e3596fbb666eb92e41964886d885dc1c8ffa8","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VTrsyOLM+9na2F/SwD+0hi14UkvrKPcPd4LJBpPz4KVC1+kWfPTHNpkSHMhi1WKRHofKKybaZthbQKSN9VFbyg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.852_1777880327945_0.9977376280355625","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.853":{"name":"@absolutejs/absolute","version":"0.19.0-beta.853","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.853","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4afc3679cb8ee7c50bc72a3790c5b2de01ab6117","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.853.tgz","fileCount":403,"integrity":"sha512-RxnTOOjZaGfkwhUWTjfkcSZkbsibCEP1WxxuPtVmvDtRgin6i5lmPJNpPh/yty+5ZcsuJYpkxs3mhBrggzmUeA==","signatures":[{"sig":"MEQCIANUQ+tSok0Pyy6b4drzD4h7DMIGatBUyDthBRO4qllbAiANZMD7OuvdNQlnFeRNgIt4YlrMUnYGgIC5/Ms6ddP/Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14153668},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4afc3679cb8ee7c50bc72a3790c5b2de01ab6117","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RxnTOOjZaGfkwhUWTjfkcSZkbsibCEP1WxxuPtVmvDtRgin6i5lmPJNpPh/yty+5ZcsuJYpkxs3mhBrggzmUeA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.853_1777924592078_0.2485252090740906","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.854":{"name":"@absolutejs/absolute","version":"0.19.0-beta.854","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.854","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"675080cace75e1d5786d5ae9703ac863f74445ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.854.tgz","fileCount":400,"integrity":"sha512-dIhKpLCgSyMlyR8U1PL7I6wl2sZeOB/2iF39eZqzypFtvqBCB8aRvxB1ZceeSIe8uhbCpbwp7iJJ9t2mXap5xQ==","signatures":[{"sig":"MEUCIQDG9EbKDSiXMgvGepYpzhbaKlU/nhMklWtnLj/TqLi2hwIgQtmVkYj5wz+lMgq20uEyjKqpelrK6yN81UGL13W46C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14069726},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"675080cace75e1d5786d5ae9703ac863f74445ba","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dIhKpLCgSyMlyR8U1PL7I6wl2sZeOB/2iF39eZqzypFtvqBCB8aRvxB1ZceeSIe8uhbCpbwp7iJJ9t2mXap5xQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.854_1777927027504_0.7957815360104954","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.855":{"name":"@absolutejs/absolute","version":"0.19.0-beta.855","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.855","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7da62ae050b705419f8530a8f25e0734f304a805","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.855.tgz","fileCount":400,"integrity":"sha512-1sJxQnkLlmSOoUZXoZktRsfrf+viPKfQ/bNI37Xi8wAyvrSEBdszsXSk6nMlJ3S75ppDkt5R412DtIMlVf7bqg==","signatures":[{"sig":"MEUCIF5xt29iuLVAPoL1pvh88y/jhfAI1hpLtF2tT32PUJTpAiEA9tSlzrZYdV3AwRN0gAyJ1MKTAEW2lbnLXFlD1RsP/Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14084608},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7da62ae050b705419f8530a8f25e0734f304a805","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1sJxQnkLlmSOoUZXoZktRsfrf+viPKfQ/bNI37Xi8wAyvrSEBdszsXSk6nMlJ3S75ppDkt5R412DtIMlVf7bqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.855_1777929041642_0.32735820806268445","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.856":{"name":"@absolutejs/absolute","version":"0.19.0-beta.856","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.856","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"210113105e1fa1df8e8d26f550fab6635347deab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.856.tgz","fileCount":400,"integrity":"sha512-08h2w9Pd37iUu+fLiFpPL4YLO//QNT+gJznOAmj5+8kRgZBYk1rtXpgjchwc1rVj+H0boiLWvwot8sZZUai5JQ==","signatures":[{"sig":"MEUCIQCmdrt8Gn7T/dgFdVAP2LiwSC7BV/MqRZ7IwRmIllfhRgIgae7pgD490Rxa//PrCwRl7iL5Xj9LdcJMOY2K6efJYOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14117282},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"210113105e1fa1df8e8d26f550fab6635347deab","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-08h2w9Pd37iUu+fLiFpPL4YLO//QNT+gJznOAmj5+8kRgZBYk1rtXpgjchwc1rVj+H0boiLWvwot8sZZUai5JQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.856_1777930003024_0.19363941894323666","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.857":{"name":"@absolutejs/absolute","version":"0.19.0-beta.857","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.857","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c67a2ae233762d332db32ac93a6af40cfb4699bd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.857.tgz","fileCount":400,"integrity":"sha512-PFVj6RGW9JSIv0Wd4cmJ+O3KLm8s4xtQRZkjaIBVzB0NNoEsWGSi918DnR6BQ+bvhd4r7fjM8kas++A7OxegVg==","signatures":[{"sig":"MEQCIEG5BRg4nwDb1RbdzewuEd197bxMHtrND+gxhMDcfF4PAiAF812eyNK2OUIsKXmQKjcYQNcYLFmskkV1UWuffIsIxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14135539},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c67a2ae233762d332db32ac93a6af40cfb4699bd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PFVj6RGW9JSIv0Wd4cmJ+O3KLm8s4xtQRZkjaIBVzB0NNoEsWGSi918DnR6BQ+bvhd4r7fjM8kas++A7OxegVg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.857_1777931212604_0.6075224557698164","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.858":{"name":"@absolutejs/absolute","version":"0.19.0-beta.858","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.858","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c2fd73942baf01ad55be1fd76a61f4e74488b61","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.858.tgz","fileCount":400,"integrity":"sha512-nww6m6eito6bbDRAjpF59UHAGOUr1l85Pcsg9p2Z42yKCibkAKZgIjUcE74O1TcdCdPNjpPX+MEPJ9VaITcABQ==","signatures":[{"sig":"MEQCIFXzF4TOU/aWTRN0jIdM/xWcXL1BnaWpFJ45MieN9yrZAiB7jLIcfij0bXFH0aMaQcoPBd7sxWWDGu0gcU2y4wMSdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14144925},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c2fd73942baf01ad55be1fd76a61f4e74488b61","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-nww6m6eito6bbDRAjpF59UHAGOUr1l85Pcsg9p2Z42yKCibkAKZgIjUcE74O1TcdCdPNjpPX+MEPJ9VaITcABQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.858_1777931645033_0.5566780195931147","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.859":{"name":"@absolutejs/absolute","version":"0.19.0-beta.859","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.859","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e946727f89b124734562f435f9f8f8457c8aad1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.859.tgz","fileCount":400,"integrity":"sha512-Iq1PhlN23XweiwaDbFvBhDPH6d1mCiwIZm7z17Olwzo1ry7lYf2Lb2t9hhE57h4510Arg7gXF4vjfpI36NMa6g==","signatures":[{"sig":"MEUCIQDOhltlkvl0jNPm9pKr06gJ3AvbaYjMtUeMj05+4LYHJQIgAkpmFlRuP5qn17tcVijXCipJR/oIl2OB3qC27d4bSz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14146071},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e946727f89b124734562f435f9f8f8457c8aad1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Iq1PhlN23XweiwaDbFvBhDPH6d1mCiwIZm7z17Olwzo1ry7lYf2Lb2t9hhE57h4510Arg7gXF4vjfpI36NMa6g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.859_1777932132518_0.05898307885526699","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.860":{"name":"@absolutejs/absolute","version":"0.19.0-beta.860","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.860","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e6e3a6170e0a4e64d25667e3438db0163fbd46ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.860.tgz","fileCount":400,"integrity":"sha512-Axaa3P+6baFBIkHEOYbtPpW3GfL9WbfMU9oLKgOCHahbvXCHnC8xy8DbJdTL6bNm+uYFyr6N/cqTi4aNzN3MZg==","signatures":[{"sig":"MEUCIQDRuXQPkjp+KqfZni0vb5GUmutwZrLPlZRtyJyzOPtRcAIgKzpKnNiQ29M3v88ZIFAMzM2MHjsD6YXmr08006llUfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14151009},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e6e3a6170e0a4e64d25667e3438db0163fbd46ea","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Axaa3P+6baFBIkHEOYbtPpW3GfL9WbfMU9oLKgOCHahbvXCHnC8xy8DbJdTL6bNm+uYFyr6N/cqTi4aNzN3MZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.860_1777932788906_0.5267609663364152","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.861":{"name":"@absolutejs/absolute","version":"0.19.0-beta.861","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.861","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6974db32dcaa9f98cbfa63be0a5de1e75fad7522","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.861.tgz","fileCount":400,"integrity":"sha512-XIpEM319NfaUFb1UZepT5jed8QEV5/pHB7QcJnlGKe2qSJSPNRbd6NePOG8RZY7Z6W6tqNgsAB7lp5IlOh4fiA==","signatures":[{"sig":"MEUCIQCrqwy+S6pLYOcMUUPdvj57UiQAUZsc2WXO+LSSLoFVTAIga8dhXTaakspznrQ4Espa7Nwnia/nm4d1W/E1+5ed1nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14154214},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6974db32dcaa9f98cbfa63be0a5de1e75fad7522","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XIpEM319NfaUFb1UZepT5jed8QEV5/pHB7QcJnlGKe2qSJSPNRbd6NePOG8RZY7Z6W6tqNgsAB7lp5IlOh4fiA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.861_1777934012005_0.2879644847551761","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.862":{"name":"@absolutejs/absolute","version":"0.19.0-beta.862","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.862","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"be6d4795184853e69465a2079a1eaf63d4ffe778","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.862.tgz","fileCount":400,"integrity":"sha512-o8n1raAEoqpyTaQg1MFEiMp0qxI3SpclVxUJ1Z1WRP/lNEvFRZdew2+m7j92iLWlTYWddfU9Xn9mVc5xk+dCQg==","signatures":[{"sig":"MEYCIQCvxgGCZog5sHuHseDMuPKTl930+jBP02BqfMjyyz8sbgIhAPBvyIiy8ufRiBq3g5Y6YYIEQdR63r9KgzZNRYvpXKl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14155247},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"be6d4795184853e69465a2079a1eaf63d4ffe778","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-o8n1raAEoqpyTaQg1MFEiMp0qxI3SpclVxUJ1Z1WRP/lNEvFRZdew2+m7j92iLWlTYWddfU9Xn9mVc5xk+dCQg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.862_1777934606590_0.49613119977420506","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.863":{"name":"@absolutejs/absolute","version":"0.19.0-beta.863","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.863","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1515c89bd446188cea1bd01cdd77e8b7743429c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.863.tgz","fileCount":400,"integrity":"sha512-Kg5CO7vu3wdp1pYnNmOpB2Xx5yaplMtBicFHHn2Wdrqs7QP+HZNggP4okRBIBNoRZQKDpbFEEd+G7l0GoKos1A==","signatures":[{"sig":"MEUCIHfLbxo7an8rkTkB+opLL2wYa3aUj28dZTbrqNAMysMDAiEAuj74gw/YE7RR2FM25Cq2X42564dHDWCsit2sjo0DGzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14164011},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1515c89bd446188cea1bd01cdd77e8b7743429c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Kg5CO7vu3wdp1pYnNmOpB2Xx5yaplMtBicFHHn2Wdrqs7QP+HZNggP4okRBIBNoRZQKDpbFEEd+G7l0GoKos1A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.863_1777934982520_0.5082069206046356","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.864":{"name":"@absolutejs/absolute","version":"0.19.0-beta.864","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.864","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ad7dbcfc76ef7cc8ade00a2fd4c5cc87c913755f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.864.tgz","fileCount":400,"integrity":"sha512-93lq+r5pZI/HQMWQM7LmNsZ8thiFVXjlipt4/CCfkorA9Np7gmkiwvNHZLqN40g8YrHwL05k2ldLYvUDaCsuzg==","signatures":[{"sig":"MEQCIHe7exsjmEMV51NOHMiF/e9aC+yBkZI2LQoANIPumk7UAiBzqcZDiMRDpk6rwvoTxactgoAFPkrASz+X+WLklwM40w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14163523},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ad7dbcfc76ef7cc8ade00a2fd4c5cc87c913755f","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-93lq+r5pZI/HQMWQM7LmNsZ8thiFVXjlipt4/CCfkorA9Np7gmkiwvNHZLqN40g8YrHwL05k2ldLYvUDaCsuzg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.864_1777935717835_0.22386865654676824","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.865":{"name":"@absolutejs/absolute","version":"0.19.0-beta.865","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.865","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5f4fd41564ff60279314e5afd9fa9a0372a84ab0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.865.tgz","fileCount":400,"integrity":"sha512-HvNPEZp2pOjKjgR1BBohGwnYlMfx72DCnVweh+CyQTmoVniFp1lgKfPuZ7LWsAY5mOL7T/LXjhtcMQS7Ka5vmw==","signatures":[{"sig":"MEYCIQDKN/UV25dukT+mkZDTmVXVLZXztq/a2oa5tZ+kHD1n1QIhAJMQQY7K/UuRV3xJPZ4RerzU+YhVE9+wWHuuMGauXNDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165017},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.865_1777936150437_0.5250036235518918","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.866":{"name":"@absolutejs/absolute","version":"0.19.0-beta.866","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.866","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"738008b333e32dd04c1a5a230429cb66f2619f99","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.866.tgz","fileCount":400,"integrity":"sha512-fh3pkbMmKn11PtCasd0cmUsV5X/n1DYUAO86HAWmJUYajRNBQPwbi+cw31zDa2D6h8rAJlpjvmdSPq/fTUB+Aw==","signatures":[{"sig":"MEQCIAufbnSP3JH4F31OwJQuUSU9YCtvgaTYVz5IKpPdOA2vAiAlTsRk2nt9v1OILygBMfXRfbgf9HV+mowjGd6BnPT/gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14169937},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.866_1777937631690_0.29786682758113203","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.867":{"name":"@absolutejs/absolute","version":"0.19.0-beta.867","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.867","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8f37c8845432ef2af7b77cf6986899ea4433bfd0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.867.tgz","fileCount":400,"integrity":"sha512-6d3YMZUtOLf1/PpuPKFDXwSC/R5IlZg541BZ+5QUyN5OBQ2zmatLLobtsislfqTJElKC4TeDn5HeMj2B2wqmKQ==","signatures":[{"sig":"MEUCIQCTGs/BYIknsEVeCCDaDXcn637soQNEyTwoGXCpMpIP3wIgL1mGUPoVtPnI8xGG0rawvf4keDkAoib4X++NdybnOmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14169095},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.867_1777937844460_0.8734887120526245","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.868":{"name":"@absolutejs/absolute","version":"0.19.0-beta.868","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.868","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"11c0af64320c6a72f51b0af0e6aa48648867abe8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.868.tgz","fileCount":404,"integrity":"sha512-eG1se3g5LV4v51NCnkrXnz/m3IoPAHtFl3PxJABmldcHCDX268/gv7tQTAfTGbVrE3kXZkwKFR9PHhhfb/bAjA==","signatures":[{"sig":"MEUCIQCAcVtzXlGirRuV+MOuAoPTyR49FALg0l87tDkJwia0hQIgOHx17f7IqubBcHYUC0jI82rcvxHWx16bGz0+xfor1aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14196833},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.868_1777940825400_0.2695248276048672","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.869":{"name":"@absolutejs/absolute","version":"0.19.0-beta.869","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.869","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8d5ff4c0516c51d06357f58bd1f5e48400b2491c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.869.tgz","fileCount":404,"integrity":"sha512-qyVQf1UMCZ0OgPgu0HbVUa/HkrPSCii5V7qedLEWHHNrZTq4VfldExN7DLT8Rmm5hpyssVNRPPvNqDsS/Uoj3A==","signatures":[{"sig":"MEUCIELi5l0YlM9CMnZ8+S9oJt6F04RvwtvnmVAyGMqjNYpNAiEA3aZca78GJwN51q60WHiyVPrNbHA6LIT8VIJLKDgG40E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14203499},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.869_1777941124421_0.3965529935879737","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.870":{"name":"@absolutejs/absolute","version":"0.19.0-beta.870","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.870","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90b9326df39ad0076d80095b214c97dc548e3cc7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.870.tgz","fileCount":404,"integrity":"sha512-1SnR2iRHrJUV/a3AlY/p0FErQJ49h6jA4Tgmob6QMo61Z/qMo20C9pWm5BBNeUdD6VOAoQQofahlQ00fqizYrQ==","signatures":[{"sig":"MEYCIQDnRj8KIm64TTy7s5Ipl0UXr8u9oLSq8kTfsP3lu7CqBAIhANA1nX+Rs/qef6KWzzrpm3K43QtPG27IfejbqImxRs5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14209793},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.870_1777941897889_0.8874259166166558","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.871":{"name":"@absolutejs/absolute","version":"0.19.0-beta.871","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.871","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f9ec6dc704dfb645c71ee9df8561b5f8a9d5f72b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.871.tgz","fileCount":404,"integrity":"sha512-uRjB5ikQhheOBLyMGIbyMT5eS2VzMEpo9I/uJfqJZJYVWLzR14V1QVuE/OY9FPeqJIldzJQuzeBMvQbcIUebmg==","signatures":[{"sig":"MEQCIAbsfgmNdDC9dRcLe0lGwYAYAFjyXfLKm08rb7o8ltgAAiBslyQZjsb0nEzLpW57zlObXpysa02Z3hCIrq0Ll+EQAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14216535},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.871_1777942451204_0.44825649087278263","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.872":{"name":"@absolutejs/absolute","version":"0.19.0-beta.872","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.872","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6f35974f4eb6b95ef252f974914cefa52b1c7b0d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.872.tgz","fileCount":404,"integrity":"sha512-sLCBQQtcSv5ycaf+zsGn5u0osm3gztaGpfPyxAZyZpRNnz1jKA3kOOQzA9gikNRU4lmh0TiyA67M78RSyTQUtw==","signatures":[{"sig":"MEUCIDLfDys0FhFn/57zk1qIXxOnRTJLtY8jcG4eEiIoaCknAiEAvGCoxns3q+W3NNqCpM6bMpJlORPraz+x89/T/LzvQ/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14217394},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4a40206e54bb527d88a551562d40c7ed83bb6f4","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.872_1777943536394_0.2556836382725338","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.873":{"name":"@absolutejs/absolute","version":"0.19.0-beta.873","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.873","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2bde1713b350bb987768bc0d988e44a5bb0efc61","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.873.tgz","fileCount":404,"integrity":"sha512-q2nH34K+qhabW2t727uh+tqe8/FJJTs3OsUaZLmqeTQ2imiyPMzgCx92zkNHqV8IBOd1NNQ+VJV/tBu3YPpf+w==","signatures":[{"sig":"MEUCICYvOgALMZS1BbLQ/6wOm5Pr8GisCMsWV2pQpjslViyoAiEAwRjLbcSv733dj3blzCZWcM+nLaWLNRBqoTHtK4M1jts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14242513},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.873_1777944432935_0.36764342461460386","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.874":{"name":"@absolutejs/absolute","version":"0.19.0-beta.874","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.874","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6052a538d65538e9f9a84c3a6c98b0b36cd091ee","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.874.tgz","fileCount":404,"integrity":"sha512-BIEaIhN3LHsz3E4S0bEvS8i70GYEfr+pIxGckVnIqN10C9KvYfmq/FSdVKGhrtXLgbiadnxt21hL1yV4GytJWg==","signatures":[{"sig":"MEUCIA+yKMd5TQXyNZO8yA1b+C1aOiJ6eVxUjkN9dar6f7xMAiEAuHi7me9jfhr7vO+h4Z6YPtJiSRQDY/ohkJIT+cn+k3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14245070},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.874_1777945423103_0.040012193835849086","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.875":{"name":"@absolutejs/absolute","version":"0.19.0-beta.875","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.875","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eade744377d21a5da8580d6ea2fdff0bc89957fd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.875.tgz","fileCount":404,"integrity":"sha512-Y3V4eZi5HAQMHaMOK4caTe6W+zHtiS010jeBb5I2L3Y3F1YEn5Sk1H8p5WFhN5zOlXFQLYSiMhuCG7EIXkahQw==","signatures":[{"sig":"MEYCIQCvsF6G3Qm1yV/CrfBFeCARC3TX5w92pOsKZ4WoawPFKAIhAIRTI97dOnNC3Lz7/3BIQPRj3F6wJDlgqmaAk18ixrVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14248229},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.875_1777946121652_0.32862316453928453","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.876":{"name":"@absolutejs/absolute","version":"0.19.0-beta.876","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.876","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"eb7f9bad582e2699c36fbb31dbbcd4e8425f02a3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.876.tgz","fileCount":404,"integrity":"sha512-bzBK7VR2Y3mPQ58WIuDyHYb8FiU4is/0cE7bt18GKc+AeGc6ynntoTSh9PB5ESriGfQEXI528eq4J0yiXe4zHQ==","signatures":[{"sig":"MEQCIDUXn8U7KTud8Oi/2/GPOYZAKQX57kARr9neX29l69iIAiB5Qlh3JBFXYKvQY3WodnB36hobdXgj+iiHWrQ/se7/9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14250523},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.876_1777946445098_0.7976497919437939","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.877":{"name":"@absolutejs/absolute","version":"0.19.0-beta.877","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.877","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ea62105b53514b13e0b4d48c443d9784fa60d750","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.877.tgz","fileCount":404,"integrity":"sha512-194jj/QjUDESSJA3ueokS66bGpJY+rN6udrOxH3PbvftbD2XPA8wl7gfMW7lE0mHdUMkw+gmPQG/lc9JkaEoSg==","signatures":[{"sig":"MEYCIQCD2zBCE/GCJhXO+4pf6P4c58QQNj/A7uEHxpfiIGYQ0gIhAM73odROiswf6rtcDPWk3x707z9cpKNb69FC0xDiTY/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14255611},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.877_1777946926617_0.82166950589323","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.878":{"name":"@absolutejs/absolute","version":"0.19.0-beta.878","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.878","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2b87f9f7bb92cf35ebeaad921a97149c87ceee34","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.878.tgz","fileCount":404,"integrity":"sha512-J2VwpDsoqr4B7LvreZXZ/U6pUGT4CE/vYPdHepLDyTDeo207mzPL8qR39RlnB82asGW7ypS1kj9N0FdExM9WRA==","signatures":[{"sig":"MEYCIQCd2ZDlmjyMTrsemkUsC6i+9FUKe2sbLKAL/Qq9yIc/owIhAJqcOKh4UBiIIg5JkwCMMcu1aQ385po7oh+ESOE+RLtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14256613},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.878_1777947165437_0.02844232575666905","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.879":{"name":"@absolutejs/absolute","version":"0.19.0-beta.879","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.879","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8d46569ad1bee4713b32b995ec28e145ad009761","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.879.tgz","fileCount":404,"integrity":"sha512-JKvxR7vg5UM0HL2EshSUoMbMJyLxmfzuqAzrCkSRMcImzD2i/4QQkS8f7vDh5nZEOLqJdfBXDlW5X9TucJC1ww==","signatures":[{"sig":"MEUCIFeLQnPY51i6fEYH28tFg3iOx2GRf+mCyDOVEYpK0BegAiEAmrnfIRC7V0acWpFchw2vZCYwmyLRY5kID00EzicF2gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14258498},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.879_1777947843781_0.5689607607465219","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.880":{"name":"@absolutejs/absolute","version":"0.19.0-beta.880","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.880","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"80c9e2684be8b91444a5d923f67da5be24177927","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.880.tgz","fileCount":404,"integrity":"sha512-eZpTtClZ/r0I3CNo5JCV4FvvLYfYzS1+dtnipvw7rKZVs862qrhdU+LuDWjiKuOcWuFWRoIBOO9S7ZgU58u/Ow==","signatures":[{"sig":"MEYCIQCnqULxNdyvepz5yl2Emin4+pEyFcg3Dgid21uTH1A0wgIhALx1tB5InnDVPrVwPfBt/wTkypqESoaoNA0PUirBMypF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14273401},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.880_1777948775413_0.2139401389241966","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.881":{"name":"@absolutejs/absolute","version":"0.19.0-beta.881","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.881","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1d3c3a860e0f9424153f7fe64bbf06162828137c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.881.tgz","fileCount":404,"integrity":"sha512-8Er1niuNilL/X/yLO5dmO6abb1tDW+Yar85GEgJp+Yzge91iarLGCQnV6g69BBbF/8ZDUSZDWoZoTPptJB2XrQ==","signatures":[{"sig":"MEYCIQDfJQWQL362S+qAsFI6Dd/Her8wZ35dwSpaCBMPwzD9hAIhAOdOUMat9xGWE3HkENRLHpZxuMo9llM4V99xNAXeNftX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14273941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.881_1777950110651_0.6912532246533316","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.883":{"name":"@absolutejs/absolute","version":"0.19.0-beta.883","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.883","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"04ed935662375de48550aeed71cefad79d114c71","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.883.tgz","fileCount":404,"integrity":"sha512-kQrGlA8cqFX2f238Tsj6p0I8Qxb4gCO3KcGH4M+HeYWJ2bvnbztxis6bp30CjTxjj3WoC4Ad/8DGlubITQMSLQ==","signatures":[{"sig":"MEUCIFsrYXxsxJ4T3X7D2bba9UJPaHqCJ3vobWEldCRz6KVjAiEAv5mXzTuNgR9plZNWyqA4huu8TK5CUR2TA2uMfSsB9G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14288875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.883_1777951841595_0.6478932777843631","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.884":{"name":"@absolutejs/absolute","version":"0.19.0-beta.884","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.884","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0511d27b685e0959723dab6d3bf726dd714e766d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.884.tgz","fileCount":404,"integrity":"sha512-MeLHsiq1qmBrCYnpMxKRgys3U+WSrN+aB8Jn9KyKzVwD6Nx4PUx++ZAIrRwIpbubh7B/JTYaPJX4B84TpMt6gg==","signatures":[{"sig":"MEUCIDfG+Dj1L4n/kRMLo/vmtp/KcKvR6Fjw3P9+jxsOnfu/AiEA7KUklFctReo48icS+v8JYziw4EtmL6rASUSD/BfRqwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14292291},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.884_1777952346262_0.9756643860529348","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.885":{"name":"@absolutejs/absolute","version":"0.19.0-beta.885","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.885","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff493c140a133f59d3432fa024dc0b697129397f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.885.tgz","fileCount":404,"integrity":"sha512-yqYvYeXFrAFhmR4dfrz7A9uIrFnY7FLv5MkVnV5X3hEfei+rmZLmfWWXOlVhLGY6LEyTu4LuwSSNTihtGoB0tA==","signatures":[{"sig":"MEYCIQDv614WZLSLv95Q9OcVh4E0mWaGyQfla+3i4rZGpfF+CQIhALjLr9ZOYa5b9+B8OV07vvmt0MkKROhYfqsHF/+5Gxso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14298461},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.885_1777953137873_0.21749516375323208","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.886":{"name":"@absolutejs/absolute","version":"0.19.0-beta.886","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.886","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"10850cf70d871de73b28ff0dfedea6d39a5cbb68","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.886.tgz","fileCount":404,"integrity":"sha512-J9JEwJ0OnVUZcE6iZdlzU83NLCIaldI7Ts12svTMmCjYG68OVH8c8LxC6qLyY0/DkkjqRco0TewoUWAUYvhNJg==","signatures":[{"sig":"MEUCIFaOmjnK6eEQzgsV0P8cU1l708khPx8LiA/RQfZHlkefAiEAg/ebfQ9e5h8qYF4/kgiCZJ860GX1nHe/sTqbA/13tzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14305815},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.886_1777953497113_0.5860854775520694","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.887":{"name":"@absolutejs/absolute","version":"0.19.0-beta.887","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.887","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fda8cd21ded667f324172b521d4a838a6185279d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.887.tgz","fileCount":404,"integrity":"sha512-lLiHALj1RwXJoRmJainXb2/tKXaDPJmL60fxpzzXgcNpXgRf1lZSeDZAifDtM/CcRUK5YZ7hAFNiiQcOWoMxsw==","signatures":[{"sig":"MEUCIQD9NjqjK5SBd0JbSIvKlL5zQ0OcDoC3yjmKkns2O4GlDAIgebTElnNJMtY5ZTyLRK0t3ZaIZ4c/kZF7QA66Ex2R5V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14307845},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.887_1777954925726_0.4795309830396828","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.888":{"name":"@absolutejs/absolute","version":"0.19.0-beta.888","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.888","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4e9ac851921dc753e5c301f519a73a6065b82023","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.888.tgz","fileCount":404,"integrity":"sha512-wHnDiPF0NURBmsm4f/meHkAWq3sCKElSQr3o3pzSJ5MmAY8s42jFQFJ4pa5EozRUKXFXIfpafQD8JFe6pq8HCA==","signatures":[{"sig":"MEYCIQCp3KXSMUY1ThVsbkPbgKgHZhsD0k3XQFmPsoD6MgIUCQIhAI5Z0mmGMYlcLs5fhNtgzN/WJh2DwEdRYECD90yB8cuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14321115},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"20d5f498385a368b87c51455cd2c4f52042c4f37","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.888_1777956089075_0.33522080322808945","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.915":{"name":"@absolutejs/absolute","version":"0.19.0-beta.915","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.915","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"60fca9abf5f0a79ab72ee296110be357ee71ca16","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.915.tgz","fileCount":405,"integrity":"sha512-crMUBfjlJL4YtSYgW4nZ0W413qCPR6qB5z5S3hCZXDoI1kpkr3rJD1wPNHEYGJzAS2xJ+bZYZ57hr4rtUH3DKA==","signatures":[{"sig":"MEQCIH6RssrhDDNp4yisbeJpxH45/JhazNwsFlfzOEQhRkrNAiAwdUbFviOJIKpk/bcU1N19V7iEqvbI01Tm+5gdHcEnjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14496927},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"60fca9abf5f0a79ab72ee296110be357ee71ca16","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-crMUBfjlJL4YtSYgW4nZ0W413qCPR6qB5z5S3hCZXDoI1kpkr3rJD1wPNHEYGJzAS2xJ+bZYZ57hr4rtUH3DKA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.915_1777997599585_0.3322147319221713","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.916":{"name":"@absolutejs/absolute","version":"0.19.0-beta.916","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.916","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"136b27cad0f782114c0452f8cd68a8351b151292","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.916.tgz","fileCount":405,"integrity":"sha512-Xbvsu9tR7qeqfcfQ8RczsWq1hevqk0uGenukxuZnlU6LIKYUAb0ntR0i/+Dgz+9OBqZqiWbaylxFOpAuC3jwvw==","signatures":[{"sig":"MEYCIQDtb8h3MTDGUuPcGTvFeCeIck8LuhqBDqao/zF8Kt1DVgIhAJVz2Lhm+b9nILNxxqw3vwVovNW9OhW1OeArIs9bE9Fv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14512386},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"136b27cad0f782114c0452f8cd68a8351b151292","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Xbvsu9tR7qeqfcfQ8RczsWq1hevqk0uGenukxuZnlU6LIKYUAb0ntR0i/+Dgz+9OBqZqiWbaylxFOpAuC3jwvw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.916_1778005102414_0.3255638981874194","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.917":{"name":"@absolutejs/absolute","version":"0.19.0-beta.917","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.917","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7e7ef980cfc7577c1a4c92849394cd7e0d7079af","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.917.tgz","fileCount":405,"integrity":"sha512-gXwF6snv4UeXB2McCSA3jtDQ4cX7pkKxpEAw3tdRBTbFvM2WsTHB0wBWOoN8YDvfjNxqMBPdKFNdgXK2g86w5Q==","signatures":[{"sig":"MEYCIQCFffjBTajJEsYKxX2TMMZSd//oH6mfgC5hFOiXny53ygIhAPZLcbxmqpCGvEUmNxMVQpCfCfzmZ71tU9PZ41p3BPdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14517252},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7e7ef980cfc7577c1a4c92849394cd7e0d7079af","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gXwF6snv4UeXB2McCSA3jtDQ4cX7pkKxpEAw3tdRBTbFvM2WsTHB0wBWOoN8YDvfjNxqMBPdKFNdgXK2g86w5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.917_1778006307033_0.27357225261338947","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.918":{"name":"@absolutejs/absolute","version":"0.19.0-beta.918","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.918","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9887c804c5e1039eccb41f008e327e2da70e09a1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.918.tgz","fileCount":405,"integrity":"sha512-8ouKjfE+Wk2715ZvgK9pc5zQgdLDCkoy25AASbuwDw+hoGABIycy5agwSYKWHHG5Zkw5WYlydChojjVD+3ujXw==","signatures":[{"sig":"MEYCIQDjxI5t+Dl6QH4fnKcJ2yPTJroYHfhSqEKjXVTB4l6plwIhAMm12QFUW6wUKljiEHbp73QOI47tNOSGzTFk4pAlTlcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14517386},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9887c804c5e1039eccb41f008e327e2da70e09a1","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8ouKjfE+Wk2715ZvgK9pc5zQgdLDCkoy25AASbuwDw+hoGABIycy5agwSYKWHHG5Zkw5WYlydChojjVD+3ujXw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.918_1778011779353_0.9919729011650036","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.919":{"name":"@absolutejs/absolute","version":"0.19.0-beta.919","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.919","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8136963ad85b92d281a7666a29214bf658ad421b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.919.tgz","fileCount":405,"integrity":"sha512-D+ayeuldjMRO+2jowgWP/VW5VAtKINjIUXOeMIRBYw7le34GVlw/iuej9N9kIQo0XtGAdZp2JrNGYrlIX/uasg==","signatures":[{"sig":"MEUCIQCt3ANM7VpWIlyeAfOCbZN4vmHGraf1kxuOMWAriQj+EQIgW6h2/fet6Xxnbo0A1rlIAAtYRyxt9kU7YKrZt02gEgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14519040},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8136963ad85b92d281a7666a29214bf658ad421b","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-D+ayeuldjMRO+2jowgWP/VW5VAtKINjIUXOeMIRBYw7le34GVlw/iuej9N9kIQo0XtGAdZp2JrNGYrlIX/uasg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.919_1778012621361_0.26943155288206366","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.920":{"name":"@absolutejs/absolute","version":"0.19.0-beta.920","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.920","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8dfbd99314d9dcf62a38de6062a4ff5692c9b189","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.920.tgz","fileCount":405,"integrity":"sha512-hFCBIpzd0YZ46yHgiYPc82O+oqdDd4iUgnQP2vPSXnEWfa1PMqn+6xACSN92PQa3T1ai1NgBTjnmA4bqN5IAIA==","signatures":[{"sig":"MEQCIHq5lHyJ5PvsWlJjjRBrVKfu0E1FOpyvCMiKUpaFMUPsAiAUl+gly/l9yUquvj4ym/4aBzT30/Re/K+2wWFVZrb0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14529127},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8dfbd99314d9dcf62a38de6062a4ff5692c9b189","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hFCBIpzd0YZ46yHgiYPc82O+oqdDd4iUgnQP2vPSXnEWfa1PMqn+6xACSN92PQa3T1ai1NgBTjnmA4bqN5IAIA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.920_1778014554989_0.7597064859485685","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.921":{"name":"@absolutejs/absolute","version":"0.19.0-beta.921","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.921","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"29a216ef10e8176098330f1516ba7a90d1b27976","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.921.tgz","fileCount":405,"integrity":"sha512-9VPQ93JIxZJp31Z/5n+bibsdbezEVb1FiIFic6LZZQkNMvpovhT+feQgEpFBgYkcAziSSim24+90xLlTADMUqg==","signatures":[{"sig":"MEQCIGsDnuySnE9N6ZxzI7ehIiibTibC0HvOpICbJvs3rANGAiBJVmpH5YAnWZ+7lB9rcZop6/KcncGs27MIiFzMbHlxzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14530747},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"29a216ef10e8176098330f1516ba7a90d1b27976","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9VPQ93JIxZJp31Z/5n+bibsdbezEVb1FiIFic6LZZQkNMvpovhT+feQgEpFBgYkcAziSSim24+90xLlTADMUqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.921_1778020146200_0.820685486913739","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.922":{"name":"@absolutejs/absolute","version":"0.19.0-beta.922","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.922","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b6de3ebc46fe324f1205b78d5e1260f59b0806e2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.922.tgz","fileCount":405,"integrity":"sha512-btpcK32WqLMFPYl0m/RqccG8d5+L3mfcMTjmWdO1zXFJN0a+BpXLSJSgwAzZO/WLy0xWe9SdeF38h0hShZ9azA==","signatures":[{"sig":"MEUCIEk/c5kZ+ra7vldNJ8BOi47pWLG30Ui4xmhoJ0+CvLBGAiEAs7x4CBHO/MJ1PnxJm7r22ATqUvCWhMbLPJ1gH54auc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14538386},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b6de3ebc46fe324f1205b78d5e1260f59b0806e2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-btpcK32WqLMFPYl0m/RqccG8d5+L3mfcMTjmWdO1zXFJN0a+BpXLSJSgwAzZO/WLy0xWe9SdeF38h0hShZ9azA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.922_1778021545841_0.25336582606696356","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.923":{"name":"@absolutejs/absolute","version":"0.19.0-beta.923","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.923","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"04bfb2dfb731d3e70d8e2b475d17597bf4d3616a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.923.tgz","fileCount":405,"integrity":"sha512-eZ7lg/yepd04ydJ96TvKrCFK20Vt3sCR8aMzydtG2TEM1F0jWHQT5CsloSPkkzIjp6XqZ9Pi5SCZz+z2wbfSBQ==","signatures":[{"sig":"MEQCIFIM9psYSotURl3ekxwEuMiAJ/HF1RIJ0q4gVkHcTcswAiBJHROfE3H/b+uiFhJMZQdxvjVWffxTqymE4xslwnaDhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14545798},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"04bfb2dfb731d3e70d8e2b475d17597bf4d3616a","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eZ7lg/yepd04ydJ96TvKrCFK20Vt3sCR8aMzydtG2TEM1F0jWHQT5CsloSPkkzIjp6XqZ9Pi5SCZz+z2wbfSBQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.923_1778022614101_0.3615359918602772","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.924":{"name":"@absolutejs/absolute","version":"0.19.0-beta.924","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.924","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e87dad6f9c277747a9289279a363af5e112f944c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.924.tgz","fileCount":405,"integrity":"sha512-2ZlNYbWGbANrwhIpjfByHF6/rqhSufPk6SOxDKwcJuED3XtZ0vKURbqwG0mwAMq1rN9AMrWv7qLWMbz0VIunjQ==","signatures":[{"sig":"MEUCIDSIkN1KS7LaU/zWkVqPopDkKt1kZXcXkqSV/II8bVB1AiEAoxWAXJWN3u6qBca63JoSDsUafGmTDZAL2bWXxYJT0lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14554806},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e87dad6f9c277747a9289279a363af5e112f944c","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2ZlNYbWGbANrwhIpjfByHF6/rqhSufPk6SOxDKwcJuED3XtZ0vKURbqwG0mwAMq1rN9AMrWv7qLWMbz0VIunjQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.924_1778023222637_0.7650672256929234","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.925":{"name":"@absolutejs/absolute","version":"0.19.0-beta.925","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.925","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"94657157685abcba2c21b40b955a5e320be09756","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.925.tgz","fileCount":405,"integrity":"sha512-c1HxFVA7IyypeBWQbpuagNhy453jWdypj/o/3ZeXSeZ/zxbPsk8yw5bzPR/0p3k4UEEfCjRxdXEfz+xIGcWijw==","signatures":[{"sig":"MEQCIAlnCITnIwYkmCmzocGt6JBRzlARTu3gxuEpJzN6WjOJAiAptuzgH5XLlGFjQku4l6Vx1GjfFIwrnKko5N6nc/kbGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14562670},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"94657157685abcba2c21b40b955a5e320be09756","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-c1HxFVA7IyypeBWQbpuagNhy453jWdypj/o/3ZeXSeZ/zxbPsk8yw5bzPR/0p3k4UEEfCjRxdXEfz+xIGcWijw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.925_1778023548877_0.6220181768857267","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.926":{"name":"@absolutejs/absolute","version":"0.19.0-beta.926","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.926","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1a823061b32494804b73f08a81af04955ae79487","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.926.tgz","fileCount":405,"integrity":"sha512-HNn/uSt8Gg6og10t8ktbeyiIvnw6ZSnWNEke17/DB0m3akRTriCdoW8ZlltFRDSrER1KyC93ykOviIJ8Mx9BNA==","signatures":[{"sig":"MEYCIQDIkg1bNZYRB0Ui9jMuwArNqsplr1FX1QDkMngTmbbUFAIhANRSd7CY9TqbDNDFYkvSgsYfO8SXnEw1zZ7ZtUjDh6Kg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14612478},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1a823061b32494804b73f08a81af04955ae79487","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HNn/uSt8Gg6og10t8ktbeyiIvnw6ZSnWNEke17/DB0m3akRTriCdoW8ZlltFRDSrER1KyC93ykOviIJ8Mx9BNA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.926_1778024741921_0.009781178680031699","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.927":{"name":"@absolutejs/absolute","version":"0.19.0-beta.927","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.927","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5a26b120b5f6371738861ef522cc06eabcac049e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.927.tgz","fileCount":405,"integrity":"sha512-TSyMSqs3GbY0Ib+ZhJ+mKXhspV0IsKTDCqrJxF9mCzc8WljEoqw/0slLzmEwGEc7uhoqqDBjEzdmynRyIk55Bg==","signatures":[{"sig":"MEUCIQDQXcgdV+nXQoz2tDUrAk1MhLa0iek4ZxEt8aM+4U6onAIgSR5ubrVpi8l623RcU6ARKmbzLOgYa6rym38lsm93/ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14634964},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5a26b120b5f6371738861ef522cc06eabcac049e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TSyMSqs3GbY0Ib+ZhJ+mKXhspV0IsKTDCqrJxF9mCzc8WljEoqw/0slLzmEwGEc7uhoqqDBjEzdmynRyIk55Bg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.927_1778026550647_0.530711366364313","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.928":{"name":"@absolutejs/absolute","version":"0.19.0-beta.928","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.928","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5576326c8ddd95d0e06da7e41e90b466e3a04551","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.928.tgz","fileCount":405,"integrity":"sha512-hacDpcTBKFrD6yTtA9C/qB88oCrNKg1d7QRgGK4/qPHPAxhafixZOO6SnSxl09N8x3v/tR1XDvNvjgWcHfNjhQ==","signatures":[{"sig":"MEQCIA8bDCsn7dhU+yPkP+zl14mPqhiX5YyjcK7Zfg9dKH+BAiA7dY0jokPKLd9E/Pl1M0Za0IRxzK+xhmRfHSM48kyphA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14634964},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5576326c8ddd95d0e06da7e41e90b466e3a04551","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hacDpcTBKFrD6yTtA9C/qB88oCrNKg1d7QRgGK4/qPHPAxhafixZOO6SnSxl09N8x3v/tR1XDvNvjgWcHfNjhQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.928_1778029300308_0.9813640467302425","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.929":{"name":"@absolutejs/absolute","version":"0.19.0-beta.929","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.929","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3752fb1a083ef2cbf45610b775d39ede9ed7eeb3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.929.tgz","fileCount":407,"integrity":"sha512-EJBz8yR/WJu0bf+xEaCk3+gV+KxYtCZyzT2feEVjWSUzL1BJhSVS7Ugih0wq8MaTfBTyYleGtB3WP/YyxkiR8w==","signatures":[{"sig":"MEQCIF66msFRqgHjXRG1y6KJjIOBRATWeR+ogkViBbnk041tAiAQ2GzuWqVRNtbRTttTSPtKn+aVo2oJO2LsHLOTCEjKew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14766011},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d3e19076720d60c0a92920c2f3d73b19bfcd3555","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.929_1778032913424_0.1811328950595874","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.930":{"name":"@absolutejs/absolute","version":"0.19.0-beta.930","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.930","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ab35892bdceb9e013c9c1c672be79a6fdf36b441","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.930.tgz","fileCount":407,"integrity":"sha512-pupv/RzVeP8T0Hr08YxymdkS0xylyviX5163cNyaPJ7xDDPm35QXjpZ29mfmWBhmenJeTF8tMrN86TGvcbArWg==","signatures":[{"sig":"MEUCIFw5WN2UCHZGt8EuAcSGjLuFP7ULZzrqma1RyaZtkVQzAiEA609eiR7qIflEWcY8jXl0ZyIsultI0MTeI32EyJoLSeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14770046},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d3e19076720d60c0a92920c2f3d73b19bfcd3555","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.930_1778035950430_0.6360760223307786","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.931":{"name":"@absolutejs/absolute","version":"0.19.0-beta.931","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.931","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"335c9aa1c9f9b5fd31885bac2904c675cb371783","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.931.tgz","fileCount":405,"integrity":"sha512-SLsODvBZ3DDC5h0j81/y+5VnFDayXE5DyixZlZwkbp/5LqiodUIfNoVTR1jTQaxchAy6Bqqpg4t5wCWb7ynNgA==","signatures":[{"sig":"MEUCIQC13s+cWCTtSTtQGO8G6a2EGX8uZG2ETURfYG7M4b5ILQIgJk1DLAkcspwb0XMPt3yBIlmXqIjKVjTe+qaFXqjbb0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14638983},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.931_1778036502620_0.49852896865582164","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.932":{"name":"@absolutejs/absolute","version":"0.19.0-beta.932","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.932","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fdab5c8b240ac9a435014525a68621180255eb7e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.932.tgz","fileCount":408,"integrity":"sha512-0sCZzLXzUtNBdsbyQhBjUrfyzO0/8hsclTcNTq2C3kdh0XRn3umnR/UZL2xPa99CACz8hOq4xL/6egvYPf1QLw==","signatures":[{"sig":"MEQCIHCI/4/n5k2Y6s/hrnaa3GcEOBEHLzLDFhXRFAUSIwXDAiB1SV5Ap5+breVEpy9afgoZyducD3+3us6x1Y3fKjUbMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14826428},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fdab5c8b240ac9a435014525a68621180255eb7e","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0sCZzLXzUtNBdsbyQhBjUrfyzO0/8hsclTcNTq2C3kdh0XRn3umnR/UZL2xPa99CACz8hOq4xL/6egvYPf1QLw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.932_1778049103945_0.6463219727188099","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.933":{"name":"@absolutejs/absolute","version":"0.19.0-beta.933","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.933","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"30178c1aabf003f2d65a23e5981b59a61b9b7428","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.933.tgz","fileCount":408,"integrity":"sha512-ZOud8TVTmD23DZrKKGgJU5GXlXNyQR2kPCxErHZuIDTGPRwchQNHyD8R3lsexGtT1NNSj4hY/msQX5CDNPHuuQ==","signatures":[{"sig":"MEUCIQCJrQ3QZeilSDapWFqexV1NQOoXj8/gR4uEYr4RmM6HZAIgcaDwWtw+f/K9PDAiFlX4jCy0VrdmKyYcAjnTNwCVHow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14842114},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"30178c1aabf003f2d65a23e5981b59a61b9b7428","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZOud8TVTmD23DZrKKGgJU5GXlXNyQR2kPCxErHZuIDTGPRwchQNHyD8R3lsexGtT1NNSj4hY/msQX5CDNPHuuQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.933_1778050704856_0.18711427110108603","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.934":{"name":"@absolutejs/absolute","version":"0.19.0-beta.934","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.934","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a6f6e1721eebc8357cf6b7ba7bb423ea9b81b5ce","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.934.tgz","fileCount":408,"integrity":"sha512-EomKo/n/vn9ndSKGlP4V3qQ/B/6Q/eXrYZUN4/grsXZGMkXB1T1uGNi+NIhn/Lm/RBdks0crMSAb7g3qrw8mlA==","signatures":[{"sig":"MEQCIGfM60UGcSgBN0yNgG/GiC6DKSkZnKAHxkN2lPDqI2SWAiAyxpjHaJuomDncJom573iL4eQ7BKvXyt+1k/em/vCOuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14842438},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a6f6e1721eebc8357cf6b7ba7bb423ea9b81b5ce","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EomKo/n/vn9ndSKGlP4V3qQ/B/6Q/eXrYZUN4/grsXZGMkXB1T1uGNi+NIhn/Lm/RBdks0crMSAb7g3qrw8mlA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.934_1778052564160_0.4404068063287083","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.935":{"name":"@absolutejs/absolute","version":"0.19.0-beta.935","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.935","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"db0729976b8cb7eee6de3db4b203b2b46f536a1f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.935.tgz","fileCount":408,"integrity":"sha512-jLONZSTyGQ4PYw16caA8kc3ukygeg3N0iDliTm/jDFZBic9/whBlPhC/kEnFLrzjr/1bhx/WQV0QkXe33sdR8A==","signatures":[{"sig":"MEYCIQDqztlzJO8nVVy9yjRIDjvIm6Tvcbjcc34J72eJIYunogIhAJliAIYHP1VQZS7hENd1tAc22vPHu5zDujm7CyYzufPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14845236},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6bfe17186166b64a504316e85ef1480e2f0d9108","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.935_1778072190401_0.19538477443475544","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.936":{"name":"@absolutejs/absolute","version":"0.19.0-beta.936","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.936","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"069868f2255c5d18d4e343d00a3dc4cbcd2b5045","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.936.tgz","fileCount":408,"integrity":"sha512-DMtD0G594bYw2RN8hvtv9ISmiABfwX3wti/4ndAePJIfjhr7XXLZ10a2/LxdkiBnstUHZMksjUoMiOhebHfQMQ==","signatures":[{"sig":"MEYCIQDuBs0t66lw51gdSymJW63GWLKzxzzOGEUSMnsQ/iWEsAIhAKpLo9TT2VzPPnDj+u1gp4EdTnzXV/+mQY3xb28dnjM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14845982},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6bfe17186166b64a504316e85ef1480e2f0d9108","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.936_1778086504969_0.5703072338872306","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.937":{"name":"@absolutejs/absolute","version":"0.19.0-beta.937","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.937","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c9991fa3fefd050cf1f17be0ad1f7ee4a72b6d73","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.937.tgz","fileCount":408,"integrity":"sha512-Zh7JuZQQw4dIz5f2Rr2F+lM2r74e8m1Xml16+TUfkbg7XfNQW4iHFSuBvMyoALpCCASWA2q8I2ZxRufwcKBKXw==","signatures":[{"sig":"MEUCIQDsWmJJwNUIcOxmuQ1UBDEkuDshaaM5MfiJivE7yS8sswIgUaRtjshLBw88idQL77QzDfmf55rzIUijDwONYraBZB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14846017},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6bfe17186166b64a504316e85ef1480e2f0d9108","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.937_1778087154834_0.9007374244498862","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.938":{"name":"@absolutejs/absolute","version":"0.19.0-beta.938","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.938","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b42ccbc29a8fd8fbc5295a2562b34387322f4d9f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.938.tgz","fileCount":408,"integrity":"sha512-yDu5L3eFymnp467ooiycuT7mEA0WE6Phn+ErGC3OGvdK+85ktqZ+LLY7/jzTkz910LXaJsV2px/mR3enc2rc/g==","signatures":[{"sig":"MEQCIBbHSVfFBDm+4+hWxdI/jMwDKmDGaxrJJGHkocdxXI2kAiAVpxa7RfRWLRMqO53jQWq2N3ypIxDGXZRpoYXZCR5bNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14845725},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6bfe17186166b64a504316e85ef1480e2f0d9108","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.938_1778087556700_0.6525352526775219","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.939":{"name":"@absolutejs/absolute","version":"0.19.0-beta.939","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.939","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"41b14e96f0a35fb1bc1ad97ea127cf28f0f65064","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.939.tgz","fileCount":408,"integrity":"sha512-Uv8UU09JsfNfbjAPHXebt6TVVYo97VORcYrmyfplIIpxYhbI4pDoizSzaqE8y3ssnAtlGIrb28Ug5SBfBhYDBQ==","signatures":[{"sig":"MEUCIQDrHDWPplrhehnl9B0jYLOHFndGAqEvtwKPkGs4rG5c/QIgc3+70CNcUUHK4Unf4OzY5cwp25JpvTGoePQDg07WrVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14845868},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6bfe17186166b64a504316e85ef1480e2f0d9108","scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.939_1778089229729_0.5889122976143706","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.940":{"name":"@absolutejs/absolute","version":"0.19.0-beta.940","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.940","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"47274bfccc42dc32f29a6a1fca204b211f867a2d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.940.tgz","fileCount":408,"integrity":"sha512-AbEgfNe9AAoSlPDEwhAD0tpgb4QHTWVb8ESM1uJnyIrSXWa7Ff0QeSUKoH45cvQnK/AH56FjVwXwOjADwQqiYg==","signatures":[{"sig":"MEUCIQCPVAxDAv8BG/njgmFiH7dSFhaWFQORYe2LBWPg/m4tPwIgXeFvA2VeLOtDTUFbA0lnIQntcIzIBqnmt09PtcdrMvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14873010},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"47274bfccc42dc32f29a6a1fca204b211f867a2d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AbEgfNe9AAoSlPDEwhAD0tpgb4QHTWVb8ESM1uJnyIrSXWa7Ff0QeSUKoH45cvQnK/AH56FjVwXwOjADwQqiYg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.940_1778104094078_0.1139305379829858","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.941":{"name":"@absolutejs/absolute","version":"0.19.0-beta.941","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.941","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0798545ab8c596d5622077a7ae2c145d1745bde4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.941.tgz","fileCount":408,"integrity":"sha512-aXF0h6aMXZjRQiDFbsX4nTLWrY1T85CH9NY6Z+ozbU1JiRJDTaixxEVuWW7ngnRQqK4/EdpSQKIFq/LKz44tbg==","signatures":[{"sig":"MEUCIC5vzew+9VJxg5W2UjSc6gvaSPk+sUodc+lpcIPmgThoAiEA69HMeQhGUb101l5+0cQG4oX94xMFuqiQXwZM12SR1ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14908076},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0798545ab8c596d5622077a7ae2c145d1745bde4","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aXF0h6aMXZjRQiDFbsX4nTLWrY1T85CH9NY6Z+ozbU1JiRJDTaixxEVuWW7ngnRQqK4/EdpSQKIFq/LKz44tbg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.941_1778105493836_0.1057771778329113","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.942":{"name":"@absolutejs/absolute","version":"0.19.0-beta.942","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.942","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b9e5111ed645971fc4935ce6fbbe9eb9979e7425","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.942.tgz","fileCount":408,"integrity":"sha512-XmxWNa9uG/SrFHD08koENedej7pusgRtMBDxbLBgdl5lfDZhWrlSYP1F5jJHJ0fjYClVh39I7gBSFvn/qpUbmQ==","signatures":[{"sig":"MEQCIFSORg0RvcI47mIpU8+ULx1uUQC9CJrslPAmVEBM0yogAiBIThO/MkmLMbyjLoD6Nr6ncs3D7CEUbIC9basmdRG/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14926731},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b9e5111ed645971fc4935ce6fbbe9eb9979e7425","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XmxWNa9uG/SrFHD08koENedej7pusgRtMBDxbLBgdl5lfDZhWrlSYP1F5jJHJ0fjYClVh39I7gBSFvn/qpUbmQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.942_1778106996418_0.9005180457623922","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.943":{"name":"@absolutejs/absolute","version":"0.19.0-beta.943","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.943","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8495fbf5dbde1d493ea66b38f7038fb9e4b3a263","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.943.tgz","fileCount":408,"integrity":"sha512-uMpoV59fFdGsv+M1NvpCKqeMNUiRCHWBAmaty/4rugRpZY9fXiB6XO0kntqrEG/D3rK+Nhm2WCiR7+j9J+VyeA==","signatures":[{"sig":"MEUCIQD6vyAJz3psInZzAI/H2SDDMibbK4dkLE05vy0RX6G66AIgLS8o79LZzbna1njg4K+z0brnenaYxdXoNZkucw67In8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14974263},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8495fbf5dbde1d493ea66b38f7038fb9e4b3a263","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uMpoV59fFdGsv+M1NvpCKqeMNUiRCHWBAmaty/4rugRpZY9fXiB6XO0kntqrEG/D3rK+Nhm2WCiR7+j9J+VyeA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.943_1778266628845_0.8950276729203985","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.944":{"name":"@absolutejs/absolute","version":"0.19.0-beta.944","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.944","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90eb6f15364ffcabf989badca25edf6cf9d224cb","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.944.tgz","fileCount":408,"integrity":"sha512-yXl9nMRBfZm1JEyf4rNAV9nlqZwIfcjAlgAECsKqLJrPo+uCc27lESZB4nCnrg3nzsa3cNkyjAsyM7Du04o8ow==","signatures":[{"sig":"MEQCIFp8ksMheCWwTTlzqmHPrdAkGViC0aH/HmeTjyuLS5gdAiAqWHcm2pbOo6DWam0SOIb0KU04IRYiOW1LCBtltaweMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15003087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90eb6f15364ffcabf989badca25edf6cf9d224cb","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-yXl9nMRBfZm1JEyf4rNAV9nlqZwIfcjAlgAECsKqLJrPo+uCc27lESZB4nCnrg3nzsa3cNkyjAsyM7Du04o8ow==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.944_1778271268815_0.95408872716306","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.945":{"name":"@absolutejs/absolute","version":"0.19.0-beta.945","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.945","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c7e747594d687a6f23ea979a73e253eed5ec4442","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.945.tgz","fileCount":408,"integrity":"sha512-pBZ5cw0pT3H2Z/CjMQmqsiYv7Pr3lLWXbRhdChKRckgqeJpT2yomF3d6FqSWxlOvvgIMMdDJyeoWs/CELaa2sg==","signatures":[{"sig":"MEUCIBm66/Fizyq+MG7mW5+daNo07wHO+EKmM67qAzN787oKAiEA7s2G7NxjIIweUTSqyaPbDdG5howX+8Js/+kEZ0ev1cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15005893},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c7e747594d687a6f23ea979a73e253eed5ec4442","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pBZ5cw0pT3H2Z/CjMQmqsiYv7Pr3lLWXbRhdChKRckgqeJpT2yomF3d6FqSWxlOvvgIMMdDJyeoWs/CELaa2sg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.945_1778272855227_0.15341261804510054","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.946":{"name":"@absolutejs/absolute","version":"0.19.0-beta.946","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.946","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b05c1cbe00c88393ebd5c74e08e1b4dcb36e538d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.946.tgz","fileCount":408,"integrity":"sha512-msrTXHBzfVW0nraatatyRqAaDFwgASAuyIzbyQosJPCAm3gFC80HdUJHHbdI66QIhjfVuSSawwAVTvrp0rK8NQ==","signatures":[{"sig":"MEQCIH2F+e4P9gsIP4zsdOJg+nnzucPg+G98sIbh5GEf7k63AiBvskzEOKt+dXevU0QXll1y+9wgsqPIv4Xv6u93sZA2lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15015331},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b05c1cbe00c88393ebd5c74e08e1b4dcb36e538d","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-msrTXHBzfVW0nraatatyRqAaDFwgASAuyIzbyQosJPCAm3gFC80HdUJHHbdI66QIhjfVuSSawwAVTvrp0rK8NQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.946_1778275748224_0.9400259091081271","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.947":{"name":"@absolutejs/absolute","version":"0.19.0-beta.947","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.947","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"760406cbf1ff7cab75af7b85fb9768819f3ab215","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.947.tgz","fileCount":408,"integrity":"sha512-uoIhj69pL2CT4sm7L04V8j5plbFGNJRBX2NhIivM9+M1v12bC9UzyJAu8nOVHjwZakSeTnOARFBudblJ1LOFmw==","signatures":[{"sig":"MEUCIQDbK9qDIGgGTYtAhcHVM9vxanBaGnHvZTXVD/klhjf8RQIgHfbfYpvf55Ac3I1lxA3eciGYP6dtWc/XrVa50GpFGQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15051692},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"760406cbf1ff7cab75af7b85fb9768819f3ab215","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uoIhj69pL2CT4sm7L04V8j5plbFGNJRBX2NhIivM9+M1v12bC9UzyJAu8nOVHjwZakSeTnOARFBudblJ1LOFmw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.947_1778287369099_0.27747891059749663","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.948":{"name":"@absolutejs/absolute","version":"0.19.0-beta.948","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.948","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c22984129a40c094ce9d9fd286043c23cce74a68","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.948.tgz","fileCount":408,"integrity":"sha512-/snKRbTN8JKJ3OCuwnsJvv6VzqiJIlqT6mSt9okb+QFXUHYcIroBbA1iB8SrCCeQBYVUDcYFLajPGlFX2Wns6Q==","signatures":[{"sig":"MEUCIBEFvALekf4H5Jd7opVsBlqQVaLzCltcSYQENLWzI01NAiEA9w6B5eUCF/jc9ydwscsailJEHEWwQKi2he2BiOVcXG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15057602},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c22984129a40c094ce9d9fd286043c23cce74a68","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/snKRbTN8JKJ3OCuwnsJvv6VzqiJIlqT6mSt9okb+QFXUHYcIroBbA1iB8SrCCeQBYVUDcYFLajPGlFX2Wns6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.948_1778289154282_0.8993374305012374","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.949":{"name":"@absolutejs/absolute","version":"0.19.0-beta.949","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.949","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1c92d08cf1d9ccc521a4b394f723c1d7d400e080","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.949.tgz","fileCount":408,"integrity":"sha512-v5QaCIql5qvWXlmrAqDQK+8BQLxT+zS37gDF7ehT4o9xma0xvc12LjraU8t03OD758fjQ/nrW3q53AyjwKwFNw==","signatures":[{"sig":"MEUCIE3dYQMYJ3XMZtVW9malfJVpdog2E6NrK+w6kwvWYHwkAiEA6VxIv4tn13OLF9S9eWG/tYhpXMPTH/uvwRmB6i4viSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15201968},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1c92d08cf1d9ccc521a4b394f723c1d7d400e080","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-v5QaCIql5qvWXlmrAqDQK+8BQLxT+zS37gDF7ehT4o9xma0xvc12LjraU8t03OD758fjQ/nrW3q53AyjwKwFNw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.949_1778478435956_0.17796171513066028","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.950":{"name":"@absolutejs/absolute","version":"0.19.0-beta.950","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.950","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0cfac4d9763620ed86c7dd3d07d889bde5766201","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.950.tgz","fileCount":408,"integrity":"sha512-8c6W31EoIx33fY62vikMtgH/a/MbmQEmtvuOqczYfUfd3y83vQHRO+0CmiIs8z+xYwiU+IqZ7ZRQSQTV0FNsUA==","signatures":[{"sig":"MEUCIQDcC/OONlFjMMy99PGpXLZhFYmlgjosjP6jGVgPFHX+7wIgQt7stzTsDZwvKBoUMseEQQLzP3jQLFfC/xb4LC0ToTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15205078},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0cfac4d9763620ed86c7dd3d07d889bde5766201","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8c6W31EoIx33fY62vikMtgH/a/MbmQEmtvuOqczYfUfd3y83vQHRO+0CmiIs8z+xYwiU+IqZ7ZRQSQTV0FNsUA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.950_1778479675943_0.6351944550122226","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.951":{"name":"@absolutejs/absolute","version":"0.19.0-beta.951","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.951","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f3e0b922357e564b126c228850a1b28abf605413","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.951.tgz","fileCount":410,"integrity":"sha512-KXR4OuZFx54PMiaT6NR3vIjkcCrqQ9YsdAu+xnlVQQtVGso3S2GqKUltTAkceB+NOwannavXvUq0nv5PQagvRA==","signatures":[{"sig":"MEYCIQCvsTDPV/P91/pHJ+uGVKMghhcJqL9YAWLP0dVfm/f/fgIhAKZSGACy5E2q0dlSvdzwEtE72TqgY3i/a7rcwt4hJV1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15341896},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f3e0b922357e564b126c228850a1b28abf605413","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KXR4OuZFx54PMiaT6NR3vIjkcCrqQ9YsdAu+xnlVQQtVGso3S2GqKUltTAkceB+NOwannavXvUq0nv5PQagvRA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.951_1778657242756_0.0046737093562583265","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.952":{"name":"@absolutejs/absolute","version":"0.19.0-beta.952","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.952","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f932a3fc9bfcccbcd8ace84ebb6c37de6a895793","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.952.tgz","fileCount":410,"integrity":"sha512-jYpil9k/SYjh0CTGgQVVM8/mX4x0FdP0mQs0KVnlAs/VtZer44p6AJhgDqflzcSUmSd892Ul4wFz5z0j9vSJBQ==","signatures":[{"sig":"MEUCIQCruYWrYaK9xuKPHXT65xHKFWzhhKbEyXZlqB9KGvPUtgIgKzSDeH0qykJLfgc3BurbJtaQJnnnLsOvKPKd9oVr1wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15375459},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f932a3fc9bfcccbcd8ace84ebb6c37de6a895793","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-jYpil9k/SYjh0CTGgQVVM8/mX4x0FdP0mQs0KVnlAs/VtZer44p6AJhgDqflzcSUmSd892Ul4wFz5z0j9vSJBQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.952_1778659938908_0.30361056395482944","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.953":{"name":"@absolutejs/absolute","version":"0.19.0-beta.953","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.953","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6b1067a6ab9af0cc1d58ba8ab57ea70719463ca5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.953.tgz","fileCount":414,"integrity":"sha512-Fm3bncZxF/p2PmlLI6yQvdQntEYI3ubteQHme+hUb0/C9dUmT3/KbBiO5brGkwFyjyfZEDFKmR4H+bD3szoU/Q==","signatures":[{"sig":"MEUCICj+FJi4WYGZcSjW5sMYZq7edDeDXcl1FYVU1+yclcPyAiEAv+8gnVzpSeJxoW1PcIXHKSwRpCl09nEG50E0yAcEOpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17630344},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6b1067a6ab9af0cc1d58ba8ab57ea70719463ca5","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Fm3bncZxF/p2PmlLI6yQvdQntEYI3ubteQHme+hUb0/C9dUmT3/KbBiO5brGkwFyjyfZEDFKmR4H+bD3szoU/Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.953_1778661649665_0.8092218216285172","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.954":{"name":"@absolutejs/absolute","version":"0.19.0-beta.954","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.954","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3b75a95dfe9d7f58c045668068d2d535d8c402bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.954.tgz","fileCount":411,"integrity":"sha512-W7lBc15wQ9xH9hD3eCpblIXPnfRGFA+upOY69Ethfndv6RPEBuwJEex0WT80gTTNp7cQotvbm88LF0cTmm4jRw==","signatures":[{"sig":"MEYCIQDTY8B8nK2hUd6+CfESULZZ4hfZCX57YyZBQqjR3GY/8wIhAJi2cMsvDOcZlbjYUL6Ahj//s9cZx9fRV4Sg1ZMAZNK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15407199},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3b75a95dfe9d7f58c045668068d2d535d8c402bc","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-W7lBc15wQ9xH9hD3eCpblIXPnfRGFA+upOY69Ethfndv6RPEBuwJEex0WT80gTTNp7cQotvbm88LF0cTmm4jRw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.954_1778662404559_0.47936870403774323","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.955":{"name":"@absolutejs/absolute","version":"0.19.0-beta.955","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.955","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fd0718f37fd987507d49c2da07bd56cc2bceba54","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.955.tgz","fileCount":415,"integrity":"sha512-E9vC46XOgf5oSdlhfh4pBahkwc9a3wx87nDmJbjCqmsooWUGQFraRatKCu/d3CDI7Vslzfb/wMAr28cbeNm63A==","signatures":[{"sig":"MEYCIQDx/FpyA/yPLJDDT0lsHrWkw/uKpTmhfdhxdM/OYk3RZgIhAP1FUX9aB7bN9zpRV1tP9oxhhv4C//51WvdE3uEVTmli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15466783},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fd0718f37fd987507d49c2da07bd56cc2bceba54","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-E9vC46XOgf5oSdlhfh4pBahkwc9a3wx87nDmJbjCqmsooWUGQFraRatKCu/d3CDI7Vslzfb/wMAr28cbeNm63A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.955_1778662960263_0.23038256147338343","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.956":{"name":"@absolutejs/absolute","version":"0.19.0-beta.956","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.956","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"729232c420a564f6aed08b7b20531e817ccb80c2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.956.tgz","fileCount":415,"integrity":"sha512-Wwnc3qNbx9Kt9kw7EZu/edh6UonVcst6v62BKl3TJuh7FNOjNucieU+auCW0KBCSfRbiucevN8S3euo1V03Tig==","signatures":[{"sig":"MEQCIG1ENlKTLKM4ZfbmWowfrBbyxb+tlFfa3vFPndDgDKXBAiAxkcOdASuV/vsKnhBpWlUV0h9DQDCZkkrktqdqqp0kkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15490650},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"729232c420a564f6aed08b7b20531e817ccb80c2","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Wwnc3qNbx9Kt9kw7EZu/edh6UonVcst6v62BKl3TJuh7FNOjNucieU+auCW0KBCSfRbiucevN8S3euo1V03Tig==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.956_1778663980520_0.8603528982584217","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.957":{"name":"@absolutejs/absolute","version":"0.19.0-beta.957","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.957","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a936367ec73f5fc9bec5b9997141ee295877a416","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.957.tgz","fileCount":415,"integrity":"sha512-3y4TTz+jfSiYn8HMLlkuYwy/XZZPmDZCXIe/p3+bfDQaRPeSZZAAvGNbbaRNztE3mEHdPnsLTwyLb6VWFQzOUA==","signatures":[{"sig":"MEQCIFa5tyXY5r+iayH7YQlCOADCQbsJeHO/OeiIrE593ExWAiBiHkXSN58s9wt/TJOSnrZkM5lnWiO/YugeSruJvy6Syw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15491588},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a936367ec73f5fc9bec5b9997141ee295877a416","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3y4TTz+jfSiYn8HMLlkuYwy/XZZPmDZCXIe/p3+bfDQaRPeSZZAAvGNbbaRNztE3mEHdPnsLTwyLb6VWFQzOUA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.957_1778666070767_0.7026789433387859","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.958":{"name":"@absolutejs/absolute","version":"0.19.0-beta.958","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.958","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a046f30ee2b877c113ced27b327110c5b74757bd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.958.tgz","fileCount":416,"integrity":"sha512-CWWnZ09WXFTev6fP5TWfzmYeZcrO+CI7DxHbrVomQqq2ZE+5ol8kruadTCGlpjunrrFVAx1JMH08M5RvAcIjdw==","signatures":[{"sig":"MEYCIQCp0UW1hZrN4uzGojlHytYDEqCgLsW9NNRmPiGcY35qmgIhAIUFBcd9hQngpiP164XtTdw7cDKp/XfasY3ZlBh2lA31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15636184},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a046f30ee2b877c113ced27b327110c5b74757bd","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CWWnZ09WXFTev6fP5TWfzmYeZcrO+CI7DxHbrVomQqq2ZE+5ol8kruadTCGlpjunrrFVAx1JMH08M5RvAcIjdw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.958_1778673759233_0.16505475485857635","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.959":{"name":"@absolutejs/absolute","version":"0.19.0-beta.959","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.959","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b4aefa1ee75cf58c5dea8ad371a254a73f946f03","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.959.tgz","fileCount":416,"integrity":"sha512-+WdrhV0Wo7LPIvhmm7ezGurCrMVnzaI7rju8h50NTzLMV8m+aOH0M4XXUZ9Av30vWei8gRRuPa5SAXpi3tdvSg==","signatures":[{"sig":"MEYCIQDANKyijgHkDPp/9RL04SIIxOLq+4u1xOiDY06hhJ3EDQIhAI+TbkbAvjkmULegcXi/EIDi8+bO8tZZL/x4RV6ieI0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15638286},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b4aefa1ee75cf58c5dea8ad371a254a73f946f03","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+WdrhV0Wo7LPIvhmm7ezGurCrMVnzaI7rju8h50NTzLMV8m+aOH0M4XXUZ9Av30vWei8gRRuPa5SAXpi3tdvSg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.959_1778673976955_0.7785588235140528","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.960":{"name":"@absolutejs/absolute","version":"0.19.0-beta.960","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.960","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ce8d497a5475cf6e13b7da904ea745eccc2646ec","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.960.tgz","fileCount":416,"integrity":"sha512-AaGnRFj6U6tvBdCpsOk0N9mPYxGxTPu20agIvkvZVkq1wiCMbkXAbZp3eqCe7q7p/f6dwCgNFts+HGLG3FrQ+Q==","signatures":[{"sig":"MEUCIQCrVcCHnq/VKe6BMyobXvV9xYl09/zyEuci/oJ93GDnogIgcBc7B3Mo0KYC5M/ISAq2dI6tB52eYNHDkFvwWAJFCcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15638611},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ce8d497a5475cf6e13b7da904ea745eccc2646ec","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AaGnRFj6U6tvBdCpsOk0N9mPYxGxTPu20agIvkvZVkq1wiCMbkXAbZp3eqCe7q7p/f6dwCgNFts+HGLG3FrQ+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.960_1778674374133_0.3326388446775559","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.961":{"name":"@absolutejs/absolute","version":"0.19.0-beta.961","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.961","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4ba35f2afdb2676b887f9966b79d6e2878b8cee9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.961.tgz","fileCount":416,"integrity":"sha512-/Gzg663COP5imRT6T64350cpJZueikDJpPp7IgtFGP65HbUbkV2KsGUXbIdrJu94FZUJimGuk+5spfk7koOXTA==","signatures":[{"sig":"MEUCIGBYreqOjGGNPRIg/XzNuuvI+tJxDf8wfocABl89HAkaAiEA0mwFpr1wazFYQbXWS/Zcg+4tgcK6vKuWs6/xmMdctvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15640712},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4ba35f2afdb2676b887f9966b79d6e2878b8cee9","engines":{"bun":">=1.3.6"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/Gzg663COP5imRT6T64350cpJZueikDJpPp7IgtFGP65HbUbkV2KsGUXbIdrJu94FZUJimGuk+5spfk7koOXTA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.9","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.961_1778674784499_0.2558372764323418","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.962":{"name":"@absolutejs/absolute","version":"0.19.0-beta.962","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.962","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1e1002861b699b1c018319f53cce39878df6672","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.962.tgz","fileCount":420,"integrity":"sha512-0ASidFZuxfHPB2B7vrMixlNkIvS450htGEdSN1BeAMbCgMDt0/vE35duHjrmWe31Jl/EIgtGR0Nk/I4Z32F5qg==","signatures":[{"sig":"MEQCIFnhEQKFTI414iDhSAkhoAjKRhr07dUH9CCH+qZ5vnL4AiBRfKNmRCpgQAd89IKk60wBAI0D7B/yJhytIsapVd4qqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15675603},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d1e1002861b699b1c018319f53cce39878df6672","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0ASidFZuxfHPB2B7vrMixlNkIvS450htGEdSN1BeAMbCgMDt0/vE35duHjrmWe31Jl/EIgtGR0Nk/I4Z32F5qg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.962_1778702637402_0.1782146786552412","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.963":{"name":"@absolutejs/absolute","version":"0.19.0-beta.963","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.963","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dc50c41b88bd38aced3fe09a8cea3ff67f0269ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.963.tgz","fileCount":420,"integrity":"sha512-pMI+P4JEwWUmvrpe32Atc8+E91IUoke9m9raRt98CrPmQky2ttTFmfSi4BocZgjH+YzhhoYnzMF+L3YIurXopw==","signatures":[{"sig":"MEUCIQC0bZ/8GI6+ebr0uDcFFEM7/IwAiM7l01CS8kiPm/yylAIgCV7q89uPqkLMHIywTAdeLY57YDj484CGQ/y6a2Eo6Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15678461},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dc50c41b88bd38aced3fe09a8cea3ff67f0269ff","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pMI+P4JEwWUmvrpe32Atc8+E91IUoke9m9raRt98CrPmQky2ttTFmfSi4BocZgjH+YzhhoYnzMF+L3YIurXopw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.963_1778707622812_0.7457908568714886","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.964":{"name":"@absolutejs/absolute","version":"0.19.0-beta.964","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.964","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7953686ae5b4d4a53e395d7a99e9c2937bcc4b53","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.964.tgz","fileCount":420,"integrity":"sha512-fIT4+xUU8d+uuo7bmAhKv9wgXCcrUTa69henqFYE/86Yw3VT7td7yy7s9FIyT3Z7ERUTVKCrgSXTwBdyS0DAGA==","signatures":[{"sig":"MEUCIGCLAcLOfuUDvKgWY1Z/kFtUp+JgFvyidf7l8LqiSF0AAiEAxcmoGCUZFR+dhq/dl+joqrHSMEmw/4CfkE1TmN2/C7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15681385},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7953686ae5b4d4a53e395d7a99e9c2937bcc4b53","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fIT4+xUU8d+uuo7bmAhKv9wgXCcrUTa69henqFYE/86Yw3VT7td7yy7s9FIyT3Z7ERUTVKCrgSXTwBdyS0DAGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.964_1778720120024_0.6491245534082448","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.965":{"name":"@absolutejs/absolute","version":"0.19.0-beta.965","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.965","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8004a58732bdc1529035ffc84d495abbe9ab8be0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.965.tgz","fileCount":419,"integrity":"sha512-pd0EBo/xzcC4QgHfhEWZMs4yCB3pBCI9E6pNad/geHCwWn7HVxkjQYW6HhVNJBq/kaVVBDJKdjc4N2JEc94Qow==","signatures":[{"sig":"MEYCIQD1JWkrhZ8w0tVVip5JBd/tHYcFYSrVecV91bTq+Pkj1AIhAIKXEDe6Mu6vGFHYS3w4sxAuNUw4loGR34utp7M51MNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15679093},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8004a58732bdc1529035ffc84d495abbe9ab8be0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pd0EBo/xzcC4QgHfhEWZMs4yCB3pBCI9E6pNad/geHCwWn7HVxkjQYW6HhVNJBq/kaVVBDJKdjc4N2JEc94Qow==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.965_1778829717402_0.16410626339278078","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.966":{"name":"@absolutejs/absolute","version":"0.19.0-beta.966","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.966","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b0c729b7257d1abf8c1ade280f586d5636701b64","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.966.tgz","fileCount":419,"integrity":"sha512-iAMCzw8ABJGzioq00HacOMikUqwm62/za+dx8D3EtNzcLdXXvCKDpjbseK99Zvz/P/CKQYATsbS+um9c0XjBaA==","signatures":[{"sig":"MEQCIDDkD6OGptpO2AfC94bQmLh9Rjo+8svXodr3U9E7QQGsAiAtZKrAbOP4h9GP9XTKN7/siD+gPrNGW2UPrjsNY/Zn1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15679895},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b0c729b7257d1abf8c1ade280f586d5636701b64","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iAMCzw8ABJGzioq00HacOMikUqwm62/za+dx8D3EtNzcLdXXvCKDpjbseK99Zvz/P/CKQYATsbS+um9c0XjBaA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.966_1778830791633_0.24487107081660753","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.967":{"name":"@absolutejs/absolute","version":"0.19.0-beta.967","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.967","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c05b2a89f943e6ad4d4e98d6b13915d707d62a40","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.967.tgz","fileCount":420,"integrity":"sha512-rH04J4xZM0GN20oEUFvM64nRI9ZJGGowxQ3icrjBvdawEMxN0/9is5V14nQdsVkg9aAb/w8AzAe/eIr2/fWcTg==","signatures":[{"sig":"MEQCIEUcFNeXto4laHzcgjN4it0qca4Wby7fD8rS1wi0OXLqAiBR1Nanz+B60e7ff9RhB18yz1nUnIQbgfIUVQAkAWKNvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15652628},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c05b2a89f943e6ad4d4e98d6b13915d707d62a40","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-rH04J4xZM0GN20oEUFvM64nRI9ZJGGowxQ3icrjBvdawEMxN0/9is5V14nQdsVkg9aAb/w8AzAe/eIr2/fWcTg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.967_1778833512205_0.4594255164683696","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.968":{"name":"@absolutejs/absolute","version":"0.19.0-beta.968","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.968","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"50e0a9f3f586798273e3c9f9913990924672916d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.968.tgz","fileCount":425,"integrity":"sha512-ZSJKnjKg+2A4kJ5dicRaiVJFpshLF+bm0RHSnQlP+cNHpApv8e3+w9b3XwtV8geII+wDRva36l+rSgfmkww1Uw==","signatures":[{"sig":"MEUCIQDIcxj8MPt0KFO/YoGnqOSqLWGZkPl9hwB2/HRSthxKhwIgFIpYW9m7YC/u03ITkf6XZMknKpomT1YQ24XpHiuxOlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15778806},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"50e0a9f3f586798273e3c9f9913990924672916d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZSJKnjKg+2A4kJ5dicRaiVJFpshLF+bm0RHSnQlP+cNHpApv8e3+w9b3XwtV8geII+wDRva36l+rSgfmkww1Uw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.968_1778856576393_0.3310981733321159","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.969":{"name":"@absolutejs/absolute","version":"0.19.0-beta.969","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.969","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e0ac8497acf6ab9db607d925ab6bffa7b36ee610","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.969.tgz","fileCount":426,"integrity":"sha512-JtJJ5e5XnFXGCWe33cdLOgcwIgBE7tG8PZGMYjL2b3f8tK8D6t0ylywkQGMoeUXDA1raMqtE5iUh5dnbDeWvig==","signatures":[{"sig":"MEUCIBt/4EKVMUzuV0eTkwBsjKwvFFbXgO8cZcUjB9i0K05FAiEAkgvT1tB+Ok4Jf0Le8FYPWLa2LZA16tQldrkCRDzl/vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15807436},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e0ac8497acf6ab9db607d925ab6bffa7b36ee610","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JtJJ5e5XnFXGCWe33cdLOgcwIgBE7tG8PZGMYjL2b3f8tK8D6t0ylywkQGMoeUXDA1raMqtE5iUh5dnbDeWvig==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.969_1778858142251_0.3185787733283363","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.970":{"name":"@absolutejs/absolute","version":"0.19.0-beta.970","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.970","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7d4ffa30372da6bdb8808d5bb9a5e7eb1cc88daf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.970.tgz","fileCount":426,"integrity":"sha512-CEkPstAGK8Q4w+qHe/Y2kMPd/ZtQlAwdYTUe2Y4aAZb18j6eqBVrpvYG+fq21b2L3xf6KMOQoJCDryTOsOycvA==","signatures":[{"sig":"MEQCICIYvSNbtjBjYH4O79eKt4IEA0iY+O/c8e50ennnLeISAiBPGwo71gTc0Yj4zbT997FufVFtf4VNXz6mHOEUK38ZAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18048271},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7d4ffa30372da6bdb8808d5bb9a5e7eb1cc88daf","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CEkPstAGK8Q4w+qHe/Y2kMPd/ZtQlAwdYTUe2Y4aAZb18j6eqBVrpvYG+fq21b2L3xf6KMOQoJCDryTOsOycvA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.970_1778858680962_0.3886736119832719","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.971":{"name":"@absolutejs/absolute","version":"0.19.0-beta.971","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.971","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c384ec51d765f35489b55fd8d98c756195d5a9c0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.971.tgz","fileCount":427,"integrity":"sha512-N7fXOVKoNYA0vmcSWDphNwh7rSbUiG2hHszcVVlRpRxBCMXrc8t0ZIu0l0K8ip8XMK69V7bkdQ13hcu70EK+7w==","signatures":[{"sig":"MEUCIQDUIeHjV09pXPLx3as3L3Vv+VgEiXobv/ZJoV725jk2swIgLOfcnG3cJ0XnhDvZoaLztl979dAqKJte15kZTF0CfR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15826669},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c384ec51d765f35489b55fd8d98c756195d5a9c0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-N7fXOVKoNYA0vmcSWDphNwh7rSbUiG2hHszcVVlRpRxBCMXrc8t0ZIu0l0K8ip8XMK69V7bkdQ13hcu70EK+7w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.971_1778859758733_0.6174862667495298","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.972":{"name":"@absolutejs/absolute","version":"0.19.0-beta.972","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.972","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c0f0e5c89b6df91da51439d76e68a0e2cd493471","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.972.tgz","fileCount":428,"integrity":"sha512-7N4Sj/ZUlH6zw6W+iWPnJiG8z+IBaYTGxGpojUXmaoIXzC7g2527gOnGtadxSl4Mh2WWWrvB23wcnGI3wawcKQ==","signatures":[{"sig":"MEYCIQDtljao4ylagZcSPI16jgDQA4BRah59EGRZ6DIQboaEwQIhAIFQZSSYXYoXBLMjPCX4uH9iGJJB9uxFiYylfkl5lPKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15850026},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c0f0e5c89b6df91da51439d76e68a0e2cd493471","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7N4Sj/ZUlH6zw6W+iWPnJiG8z+IBaYTGxGpojUXmaoIXzC7g2527gOnGtadxSl4Mh2WWWrvB23wcnGI3wawcKQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.972_1778860711237_0.21251061121313608","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.973":{"name":"@absolutejs/absolute","version":"0.19.0-beta.973","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.973","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ad432f9e0084a8fb593609e8ac4126aab34495e3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.973.tgz","fileCount":428,"integrity":"sha512-CO8hcs2akLKY5JWjsVsTLRSsqtLMj7hvJILnw/XQ69nYj2XIiq6DsXEXOQz+expcwankh3Dd7cUHKAg3zs4rxw==","signatures":[{"sig":"MEYCIQC/fkdvzb5YCHVIugvkpjKo7SB7kwKSmZXK+hR+EcHcyQIhALfgNsmLE1Hl4VfUT34+zS4VABhXrq5bSpjcUnIXC8pG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15851868},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"0081ebff69a4a366b66f0d3a49343c0fb8c09b02","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.973_1778862450896_0.5990588064377067","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.974":{"name":"@absolutejs/absolute","version":"0.19.0-beta.974","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.974","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5235f79206d7e749d3e41c17a98b03269a94e965","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.974.tgz","fileCount":428,"integrity":"sha512-ObPIk9r5CH/frQIx7JPYeQayin6R0ToztJDFC2sED7iBiyJK07NnHi7hhnvx6c4Hho2LQhjPkWqeMmRJmonHgg==","signatures":[{"sig":"MEUCIC+HWS+HTDy9nBQLTpNKx9Vb+zJiWdKZyNnQ8xonvnGpAiEAzQVlNuK4HtI52laGC0fPptmVI4ayQIGc5Th73W8TTNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15860430},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"0aaf074679d0792cf80f559eb8a96de7e010f03e","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.974_1778864070895_0.6559712553703785","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.975":{"name":"@absolutejs/absolute","version":"0.19.0-beta.975","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.975","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14f6583da7dccda9db3e64cc0fd61c7eaf8813e8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.975.tgz","fileCount":428,"integrity":"sha512-LH08RMYcqVl2kyT4x66sn8AxKZj7qhQA0CzX9P9J/AFc8ZLDay+J+k/9JZGPydX3D0VOpjr9tLD85BU9kum2cw==","signatures":[{"sig":"MEUCIQDMF6soVRbIuB7qA3q962s1zT+JIq9ABh0qvMFQnhdhLgIgCK+GSnM87nKNFvikpsPsp8Cw+c3uR2Wld8EcXABX6bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15865438},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c8918d77e94a6bfd4c275f2d8377e947ec117297","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.975_1778864447172_0.3066399009929637","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.976":{"name":"@absolutejs/absolute","version":"0.19.0-beta.976","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.976","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1d4e7eb0231b9a04f40dc4fe14605934a49c1eb8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.976.tgz","fileCount":428,"integrity":"sha512-MJyJ/WX7qh0Wdu7GksxvpIMIpLbSd2Etq1Z5sdU+YPUoS7914G8ZogrBcauWvrSDiv09byXFufn0olt+Cj3xaw==","signatures":[{"sig":"MEUCIFXklWD9OGGM6cGY+LDvoQgw9A8/ADeJHgxVWEZOXoRjAiEAiVHGpPix6+MGa6BvPJISmDdJIDa2qptgzWDIq+hhKug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866882},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"b93630fbd0c5d76c4c7bab8a451b1b84f81ffb2f","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.976_1778865396259_0.5017003943070317","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.977":{"name":"@absolutejs/absolute","version":"0.19.0-beta.977","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.977","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4c42cb2ed3f98bdf8b8ca82f76e9e8b85a94268d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.977.tgz","fileCount":428,"integrity":"sha512-m7Ts9IS0f3c+F4oS35OKxQuJwmtTkU2lujKExoOdScJcAjes5Xb/8fkuBrMiyt23r1yzuaH/u6M2E8aEa+08Fw==","signatures":[{"sig":"MEUCIQCvGDE+4KPTCr0RWH+7zDv4A/RN0M3kh7E7OKXhUxZ4AgIgEu7N6MVCL0jjmv+Da7FWr+HoXQPMCYuXMB3+tlVf/uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15870840},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"12780bbf54b9038b68af80dbbd3cc9f31ee3d37f","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.977_1778870459924_0.8129135039031223","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.978":{"name":"@absolutejs/absolute","version":"0.19.0-beta.978","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.978","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3143450a9ef142d16e8b8fd295954d179a93fc6d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.978.tgz","fileCount":427,"integrity":"sha512-G6FVtAySWn3mNYa6nRNEi0MyesCslhdz9RCv/ZfnElxmTL+lQSD9jH5Ojsag/aC9gm/tRLzrg7W5nA+jcyHS6A==","signatures":[{"sig":"MEYCIQD/SghBRY0TDXGAW0wIqtVj4RLMVcWWv1LjAgHC2Qv/8gIhALfi3sXTy8xgjWphDwozNymM+Op1F6fW+ByeZv/HnpyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15859923},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6085d49e83a3c1d228e17c5c2549ac9aac852b69","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.978_1778872220502_0.48216876503532924","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.979":{"name":"@absolutejs/absolute","version":"0.19.0-beta.979","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.979","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d1ecdd4929d666fa576fb0604bca4d0b4f825487","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.979.tgz","fileCount":427,"integrity":"sha512-Yorez39Zno6ah8jhrXPgdjemDQGfbgWC+fTXS1aqsRwyQP2OHxzAUlwjMJSEuHdM6XfyXtL6+pXTown4TFB1hA==","signatures":[{"sig":"MEUCIQD+55KvLlA4XUPwmEFo+5nff8xiWY3ffSfPqLpkrwizdAIgVNlXz4MeK680xq2cs2h7ctdarLtE//DpEweRh3fwb0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15860665},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"5d6307c14d3732a308591fbd29b8e9e50798a660","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.979_1778872678845_0.007864038171655707","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.980":{"name":"@absolutejs/absolute","version":"0.19.0-beta.980","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.980","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3194af220a806324d88109d14817718c34ad788d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.980.tgz","fileCount":427,"integrity":"sha512-as+m6YCFrfgUS9pW4iwNCiFbRC9inFe2RgXoIN+3b4/HYx3tLIViAuyhQftLAgGD0mtHm6xiLVyB09JiuReodQ==","signatures":[{"sig":"MEYCIQC9fRkGMtACP2SBnSLtAefBd+8iVHyuSDV+TCvsIkgqRAIhAODYrvIEBkQ54XYyLL5Co/z0qwmyxDg/okzCTkjZgS0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15872432},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"0415ebf4588c23d507b1693fc9371559b61716e2","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.980_1778874619836_0.2256517613172737","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.981":{"name":"@absolutejs/absolute","version":"0.19.0-beta.981","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.981","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"425084126dfeca6edf41325a5c7faea5affbdc47","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.981.tgz","fileCount":427,"integrity":"sha512-0E1oUVWX0BelgvQtN4mWd4Nqxx559+YFLT8vjMjkZSTfxxoThouK7DbhvUeGWo5cbHIYVmPtU3zoGfrVEBo0fw==","signatures":[{"sig":"MEUCIQCllQRmH3EZoknV4wzrUE7yshyR4yV6o+kTfJUdwbbsFgIgO/FxsxB0ob3KpTEuVjZUKUBeGTk8n7omJMSgFz6JzNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15889396},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"91f98cf544a880ce48a3cab8537cc438df45135b","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.981_1778875488622_0.4910060862997143","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.982":{"name":"@absolutejs/absolute","version":"0.19.0-beta.982","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.982","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"06e6c08164019bd4d81cd872ec9da384d0a43e2a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.982.tgz","fileCount":427,"integrity":"sha512-gDR4PJaFNMdOMsCJJCNboJAE/4b7oIFAyUDJ1s9GneWW0NTs3vjRNwr3UqhED2GRINjj+xBcPt43tKsULsT5qw==","signatures":[{"sig":"MEQCIAwuAB/+kSTT0qE0ClEt3B6K/KqfhQXPlT6aWAQYWR6qAiBiQdtT/WeBlldb45LFWmvB04G6tYI/6fbDYfitd+NMmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15894982},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"38b090314e0313dcbbdc558a66f4cfb35769a636","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.982_1778876431447_0.8367802622928691","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.983":{"name":"@absolutejs/absolute","version":"0.19.0-beta.983","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.983","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bf039aa1d1e9d25766a2b10a7e02de0450b55288","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.983.tgz","fileCount":424,"integrity":"sha512-6Nk5KPyHVgdlZGtq/rlsHu4A3r7+Sxm3I5QTigV1aKbcFvKa9Yr29KcpTNLSyWsVjvLAlK+Yg2FP0yMbUcmlVg==","signatures":[{"sig":"MEQCIDhK4zRNCwe8U/1Xd4UheReEWLw/Ipd7dgnzgBWEHiYoAiBkHweYKLKJ8VfEKghgZjWBqBbneHj8s9OfQGRBy4JTIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15808250},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"3d12fc28809f72df1539c655d557fc0c4ff905e2","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.983_1778883314997_0.597480481618913","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.984":{"name":"@absolutejs/absolute","version":"0.19.0-beta.984","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.984","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a6ec1d6e2b950b9c4e6ea77019d624159598ab2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.984.tgz","fileCount":424,"integrity":"sha512-tORWBF4HiNbBdFm8ij8pbgX51rJJHnIUy3wkR638Ar7MFNgpgFWwaJDXluDCufJVkOy5kZcKb9p7j26PAtlD1Q==","signatures":[{"sig":"MEUCIQCg2Nnn3YbfehFukR9utsQx3+A73q2sfIArRhBuIKnINQIgB7ruxKzPZH8YhB/5Oh2RN5f2M9q4jEShqrEio9mGaKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815676},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c9ad59754ac2248c8b02758f44566de32f74c225","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.984_1778884265311_0.2568390848547646","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.985":{"name":"@absolutejs/absolute","version":"0.19.0-beta.985","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.985","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b1ea0fa008b7d62c0427a22ae2d26bbbb8bc0fe6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.985.tgz","fileCount":424,"integrity":"sha512-hVvFjNNxrgOFSlEFvCOeMoKSYhsA70ML87OFr5vOwOyETeuAp4LXMys12IPoOB0b5loOwfk9vuHx3JSLAobCRQ==","signatures":[{"sig":"MEUCIQClhAqQirmjNXhOap28WYcXVvz1slB0fbeegjxW0T4+YAIgenoqAl0ZU8O4tCb2BkSSGuCR8FyrDYSHIeX9WWoBqb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15793207},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e8611139fe95a38603d1bbf22c9aad9ff01b50ba","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.985_1778892128606_0.254704441080126","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.986":{"name":"@absolutejs/absolute","version":"0.19.0-beta.986","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.986","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4e28f1a253a0d4feb38988102aaf5e82f0438863","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.986.tgz","fileCount":424,"integrity":"sha512-oZHKQn4a6aFW9V9nPneXvY97yDM2oevz0ODT9WWU5Mo6WWuSB3Xv0oR3lYTSadckMaM1LDA2Ngu4qrK4jT6eBA==","signatures":[{"sig":"MEUCIQCMTcB/23YUeqGsYfAjeeDaUVs7wllcalccdcAN/E754QIgMuw4/tDsOMQBd5bOGePKv7IaSo9Ok/lyCslPcA6Ds+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15816487},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"88ef90bebfcf8b82ace4be8efafeb7bf11295b4f","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.986_1778904575298_0.2685281702476472","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.987":{"name":"@absolutejs/absolute","version":"0.19.0-beta.987","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.987","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c19b213d9c57582e0e8413a3194f7dabd2d96aa5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.987.tgz","fileCount":424,"integrity":"sha512-poGd5gIq3V1plxzPArI2MggsbfCHcV4hm9ITdwfwUKHjfBUeYhglyPHcgeXlpmJBw08sSP8GWsZsWJ1/uIX3Sg==","signatures":[{"sig":"MEYCIQCXfSdinwyWfDt4jiYEcHPjMKjBpgZYsfwI3ZWNK+k2cgIhAJO7ZwivivmjsgeXalrxCw7s77QkP0V5epoKOlKzIhPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15816487},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"b772ba97a075a73b19f4df1b8eb2dbc0cabb1b2d","scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.987_1778907556031_0.9878407393622977","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.988":{"name":"@absolutejs/absolute","version":"0.19.0-beta.988","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.988","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c6f521b9ad58f13aee34e37e0630fd766ca98b84","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.988.tgz","fileCount":425,"integrity":"sha512-ySi6W8/B8OvDnzsfOFiU3PU82MFsztF4wNRQOPdSGrfRANPrQeDzsNl8BxlzqLMzur5mXZWyz+bKDpAJzOS4PA==","signatures":[{"sig":"MEUCIEprZp/frTLFlJG9i/u9kgn4/BUt3ETdxeMKV953S5/3AiEAjMi8coREAudFlsQu8/ANzaXUcmflJzvhGFmeN5KV6tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15883469},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c6f521b9ad58f13aee34e37e0630fd766ca98b84","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ySi6W8/B8OvDnzsfOFiU3PU82MFsztF4wNRQOPdSGrfRANPrQeDzsNl8BxlzqLMzur5mXZWyz+bKDpAJzOS4PA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.988_1779143806252_0.8041081515913187","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.989":{"name":"@absolutejs/absolute","version":"0.19.0-beta.989","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.989","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6bc7c725c49f0864ce2055a27ef3db2e97cbcdff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.989.tgz","fileCount":425,"integrity":"sha512-dp1mBF3Q7Axz2g7UB9X4eceeobbagYAGsvTpnWza6vaarXROMgvaq5Hm3j7P484IbbJh4Skf3W9vaVbFg0sv7g==","signatures":[{"sig":"MEUCIQCwAEd2n+qNt/iByqLW7g2nYjH3tLe5vvlPvUiVPsBdqAIgG6k4GnBddnuBu7rp5LIU0i+bDP8LEguHUAjORJYYH2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15885731},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6bc7c725c49f0864ce2055a27ef3db2e97cbcdff","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dp1mBF3Q7Axz2g7UB9X4eceeobbagYAGsvTpnWza6vaarXROMgvaq5Hm3j7P484IbbJh4Skf3W9vaVbFg0sv7g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.989_1779171081097_0.06943799523233407","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.990":{"name":"@absolutejs/absolute","version":"0.19.0-beta.990","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.990","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ced7c38d6072e76ed072a7eb06912451de96b842","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.990.tgz","fileCount":425,"integrity":"sha512-6Erd602xZcYfMoSXs5rMi1v+c43o2g0euT7jeWFmSPDLLHxAcFRXBEJdeMwzRs195qM4cx7R/Y2q0p7apjSidQ==","signatures":[{"sig":"MEYCIQD3UzdM+T3TgUE+DzsPFysR/0BAApJ5eP5F8iFAQkj7bwIhAPRmot5xh/rWMiCMOmJFcJv1dicaQc4RjBg2UYpGNDlV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15890207},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ced7c38d6072e76ed072a7eb06912451de96b842","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6Erd602xZcYfMoSXs5rMi1v+c43o2g0euT7jeWFmSPDLLHxAcFRXBEJdeMwzRs195qM4cx7R/Y2q0p7apjSidQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.990_1779171408233_0.963268937108614","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.991":{"name":"@absolutejs/absolute","version":"0.19.0-beta.991","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.991","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1ce6e00bca3c4d0ee0339edbec53cece33693dd1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.991.tgz","fileCount":425,"integrity":"sha512-f8d/wnMGrNZyljLMHsOjgcAOKUmmwrzgJek133bLCgfVDrkx2xxqFzIMNY0mzQzymQEBSevdz/KIb2Typzp5qw==","signatures":[{"sig":"MEQCICTTESNNZr035wnlm9GAgh5TQfedddEQnKr1x1uPI9OoAiBZJ36sCLb5s/7lZyJFwa4iPPqADqdLmALBLe8L4mWoDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15887281},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1ce6e00bca3c4d0ee0339edbec53cece33693dd1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-f8d/wnMGrNZyljLMHsOjgcAOKUmmwrzgJek133bLCgfVDrkx2xxqFzIMNY0mzQzymQEBSevdz/KIb2Typzp5qw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.991_1779172009776_0.13533629024279548","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.992":{"name":"@absolutejs/absolute","version":"0.19.0-beta.992","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.992","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"948735865cde611ea54c2d7f217d4e851301ddcc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.992.tgz","fileCount":425,"integrity":"sha512-0y/Gjd1QI6a/WgDomNkEtCK4P7DuLRlcVNxXK0JKneVaiylGJWzDEO8Y2ciq0608GBrdA6dvehhkkGV6lBBMaA==","signatures":[{"sig":"MEQCICfJVZgybd36LU432Fo51r8BLg3LIzjdg7qMbog/8w8vAiBPUbFyTbuVngCXqFxe+9rw7Yrfn1nTXoFJgRlXe/2Rog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15891461},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"948735865cde611ea54c2d7f217d4e851301ddcc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0y/Gjd1QI6a/WgDomNkEtCK4P7DuLRlcVNxXK0JKneVaiylGJWzDEO8Y2ciq0608GBrdA6dvehhkkGV6lBBMaA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.992_1779172224876_0.17507763426754552","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.993":{"name":"@absolutejs/absolute","version":"0.19.0-beta.993","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.993","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2cf2ac0f306c80fe97fba00c2237d126d6c070e8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.993.tgz","fileCount":425,"integrity":"sha512-vrs90qw99KLo4qA0F8Vx17EkPRocBnc+7JJ961U8Otexwfvi+tBCW0PBeM7sTu4Y7e3hIUq/K7PMt3nkojFBFw==","signatures":[{"sig":"MEYCIQDhzOcoEeXarqcE3lFeD45Q1dOXqiLx3NLb7H1r/DIbfAIhAPzPTXwFY98R2tBkYKtNy9eIV9Kt3p7eUQBsHJOAkSsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15892711},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2cf2ac0f306c80fe97fba00c2237d126d6c070e8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vrs90qw99KLo4qA0F8Vx17EkPRocBnc+7JJ961U8Otexwfvi+tBCW0PBeM7sTu4Y7e3hIUq/K7PMt3nkojFBFw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.993_1779172678780_0.10433737380311148","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.994":{"name":"@absolutejs/absolute","version":"0.19.0-beta.994","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.994","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7753d53cc41640871bf2b54e2ed68239c20e8cdc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.994.tgz","fileCount":425,"integrity":"sha512-atgCfBgQYENnCl3zFE01YEKDiL6YGrWD4Z94Rr2f2awgbdX7wOqgceYeQPH3Q5zoXD9oXWDyl7O5wqdI6w9XVA==","signatures":[{"sig":"MEUCIQDuHa98KFL7IeobNoUVfhCgX7O4RhdlDIP0uLwXhWPuagIgYUGRnJJ+474SkS8HY9OcwgH8jGetGxvypy6gKLZZXpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15896318},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7753d53cc41640871bf2b54e2ed68239c20e8cdc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-atgCfBgQYENnCl3zFE01YEKDiL6YGrWD4Z94Rr2f2awgbdX7wOqgceYeQPH3Q5zoXD9oXWDyl7O5wqdI6w9XVA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.994_1779172875821_0.0734510157661179","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.995":{"name":"@absolutejs/absolute","version":"0.19.0-beta.995","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.995","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61b566bb4b2b267f781c09fe334096f67b344ab4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.995.tgz","fileCount":425,"integrity":"sha512-4M6dHFEVOAg2prMRE+fjwjMDlxBKgCbk5Hx5Ti8T3lmzDDxJgjOjeF7wDebskxRrq6kCzAc+Pjkg2Oxy8US/HA==","signatures":[{"sig":"MEUCIE7FnpiXKknOEPEdo6KMRqU3FO+LV6tTjtrj0xfbbB0QAiEA4kGD12celBErv6Cp/za6V3LD3sm+bNfDfK3Hs9imBxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15899770},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"61b566bb4b2b267f781c09fe334096f67b344ab4","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4M6dHFEVOAg2prMRE+fjwjMDlxBKgCbk5Hx5Ti8T3lmzDDxJgjOjeF7wDebskxRrq6kCzAc+Pjkg2Oxy8US/HA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.995_1779173178425_0.5750682445123547","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.996":{"name":"@absolutejs/absolute","version":"0.19.0-beta.996","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.996","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8eee233a28d50483ac519c55c4dc623ee2526cda","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.996.tgz","fileCount":425,"integrity":"sha512-/A0BdebI/Ff9BH4AeJDkG033IbOYO5UQAZWtjyf7x86pTNexAbcCs2BDCz57NP/euHScl2qjk4++JpLv9qZZuA==","signatures":[{"sig":"MEQCIAzw9F2mXhb+8OgKAfWVLm5OXAsFsbubqqhw3/hV7ENjAiA7IgyoZtKJomWTDYwyOUfHSpqdUo3uWFMvqwNbrUF/pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15901024},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8eee233a28d50483ac519c55c4dc623ee2526cda","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/A0BdebI/Ff9BH4AeJDkG033IbOYO5UQAZWtjyf7x86pTNexAbcCs2BDCz57NP/euHScl2qjk4++JpLv9qZZuA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.996_1779173401328_0.9592471022820532","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.997":{"name":"@absolutejs/absolute","version":"0.19.0-beta.997","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.997","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"adf2b82bf912eca2a9ef241c5656c4065152c75b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.997.tgz","fileCount":425,"integrity":"sha512-+HOF912uRlk/gKv8GSX/D+8JvXI6q/xJHV/yYtSI66ckj2HtDgBpnGUjQ6BIJJgxG77W4B0Eqib3o5IhhvAudw==","signatures":[{"sig":"MEUCIQDtu4WSAngfvI+Kimw+E8y74onNrIxIHndG6N4yx05UuAIgQaGWn/bIQTIWa2Oj5a1utkqoCtJ8PlmrAfPGPc9mK0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15902054},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"adf2b82bf912eca2a9ef241c5656c4065152c75b","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+HOF912uRlk/gKv8GSX/D+8JvXI6q/xJHV/yYtSI66ckj2HtDgBpnGUjQ6BIJJgxG77W4B0Eqib3o5IhhvAudw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.997_1779174339273_0.7637761545702146","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.998":{"name":"@absolutejs/absolute","version":"0.19.0-beta.998","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.998","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"374cd50af654bea0c1f442e9aa5dcf770d525573","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.998.tgz","fileCount":425,"integrity":"sha512-7IbTxhgzEbcS9SOvmoxvOIB7aQSiG/XtMqglQc2oEppPWrYdRMpdJJpWF+12k0H7bWnlH+YNOMsD9xBXgYhhsw==","signatures":[{"sig":"MEYCIQDz3XVyiebDL2gIo5AUOpJYNFZFlzndXVjqlXwCcQ3prQIhAMiSwEXxRlOHlhl3w+CBj4NAg2TmnyqIJ6Qe2eFZG7h/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15908763},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"374cd50af654bea0c1f442e9aa5dcf770d525573","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7IbTxhgzEbcS9SOvmoxvOIB7aQSiG/XtMqglQc2oEppPWrYdRMpdJJpWF+12k0H7bWnlH+YNOMsD9xBXgYhhsw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.998_1779176602468_0.5006610842184849","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.999":{"name":"@absolutejs/absolute","version":"0.19.0-beta.999","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.999","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1dce1cdc844d962f47a345662eca347ebe215010","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.999.tgz","fileCount":425,"integrity":"sha512-OpUfv6Xo1wN8zsQHya5S+MeQ7z83NqBsaYxSorVgPOoti+dJdtjS42pGxQnoxPzC+Gvk4iOwrKWPm6X7uE8gpg==","signatures":[{"sig":"MEUCIQDRDBPax4N0HF0+HOfc4uLa/9LADLgkF91nAg0yAem8lAIgZ9l4mnGJOa6dZ/WDxGUZr0MYKR04vNTA8vYhmaT2trQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15910101},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1dce1cdc844d962f47a345662eca347ebe215010","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OpUfv6Xo1wN8zsQHya5S+MeQ7z83NqBsaYxSorVgPOoti+dJdtjS42pGxQnoxPzC+Gvk4iOwrKWPm6X7uE8gpg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.999_1779176803973_0.460925446813651","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1000":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1000","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1000","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"187e7e63a3bd90842447f928ae0bd00ba86fd7f2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1000.tgz","fileCount":425,"integrity":"sha512-to1e1WYzWbhPAw4HXbYOputujTqwfUzw0frcYIYgxB27qa9Cbkv+pLedkamqtTFDOV+7jd2jJgDUGjof7RYtSA==","signatures":[{"sig":"MEUCIHgR3+G4lmNFA8wYGeL7PABczXyfbZTVHQgtdiaXqdxLAiEAwfW76arq9VIsMCLvajnMig0oimYo24d0D4+cvRL1cy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15910824},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"187e7e63a3bd90842447f928ae0bd00ba86fd7f2","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-to1e1WYzWbhPAw4HXbYOputujTqwfUzw0frcYIYgxB27qa9Cbkv+pLedkamqtTFDOV+7jd2jJgDUGjof7RYtSA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1000_1779183756938_0.31252255009521557","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1001":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1001","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1001","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e6a57d8d014e558c9adfb446ac948425041b2725","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1001.tgz","fileCount":426,"integrity":"sha512-9UFEgUaEj6kNwb/RGfNhEqrfwJtpFYpPsXhPWzYhD9/LRHO/sgvRCp/k9jVo+4jo0Qsn3/dnvc22cRoeMeabMw==","signatures":[{"sig":"MEUCIQDL0Tl7ACEcQY/T3TtaLjsuEZhpRakNiM5ITvUXX1uwoQIgcZmCPhozvH0RaQTvlTScPyDMgS3T7FcRgcyTixnuFME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15944747},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e6a57d8d014e558c9adfb446ac948425041b2725","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9UFEgUaEj6kNwb/RGfNhEqrfwJtpFYpPsXhPWzYhD9/LRHO/sgvRCp/k9jVo+4jo0Qsn3/dnvc22cRoeMeabMw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1001_1779208595566_0.8770826926543944","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1002":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1002","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1002","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1cdf3f9ffbd7d99249d0740cfc526d444d081e12","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1002.tgz","fileCount":426,"integrity":"sha512-KpDd/GlO7aMfIg29ED8/4AuAu26EAE4pcAka43flTbhQY0t50eAEdL+IOzeuUaoJjOnIxMuNSLFe66tAJktUJA==","signatures":[{"sig":"MEUCIQCfpfJRDZfeiNbxmfTMlXWmVuFwD31d+mNY8wrrwKZUdwIgfG/VxqUbY+Mid9JHBq8hGC7eYjAawSO+bpZNppP+FD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15944747},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1cdf3f9ffbd7d99249d0740cfc526d444d081e12","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KpDd/GlO7aMfIg29ED8/4AuAu26EAE4pcAka43flTbhQY0t50eAEdL+IOzeuUaoJjOnIxMuNSLFe66tAJktUJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1002_1779209232959_0.4600526733590453","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1003":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1003","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1003","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cf6a3c8a89642a22c773f36b3b45422170eab771","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1003.tgz","fileCount":426,"integrity":"sha512-VWr4i5xyW5HmKknOaeoXPQ7dlkWCv9JhWOC7U49Egb7qPJtjl6OPiDjQm8JlZyMcfoo30arhlmP3NDe67eQHpA==","signatures":[{"sig":"MEUCIQD0aduLsBYGm3gv5cqa6Xs/PWLh/vNpQYJRUzULsrqS/wIgMIhswzHeKFAz6mIkjswlXzgeB/C/GAbjbT/Kz5HCNLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15946731},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cf6a3c8a89642a22c773f36b3b45422170eab771","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VWr4i5xyW5HmKknOaeoXPQ7dlkWCv9JhWOC7U49Egb7qPJtjl6OPiDjQm8JlZyMcfoo30arhlmP3NDe67eQHpA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1003_1779209432376_0.6573571610253286","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1004":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1004","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1004","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"afcb73e4742b4beac7af3d601ab9cfefbc606d29","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1004.tgz","fileCount":426,"integrity":"sha512-XUQgy5poK6srSA7Bw0QIGOc+KodRYOH10peJlvMnY2S6D/TNw/pO0UmQOMVds2oLuuey4/iXt++m5fh5BoXG4A==","signatures":[{"sig":"MEYCIQCr+C7tY+k8AsXElbRN33SWPvAjBZWER0NjucP4UQgetgIhANFuE5GV0+IwTX0LhWLyiHmrbzaTYZAkmMg8nEEp0bPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15948053},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"afcb73e4742b4beac7af3d601ab9cfefbc606d29","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XUQgy5poK6srSA7Bw0QIGOc+KodRYOH10peJlvMnY2S6D/TNw/pO0UmQOMVds2oLuuey4/iXt++m5fh5BoXG4A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1004_1779211407263_0.593002651441876","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1005":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1005","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1005","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff18747290f141221f6029b4c2a62af39dd49471","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1005.tgz","fileCount":426,"integrity":"sha512-rwBKvx7/XThN3uIxFk3aw7HfDqKgoimenuZEf/12eDMZi1BT22m8l8Wx4JtW1wPM0FBNjjPvK3lyt17I93hU6A==","signatures":[{"sig":"MEQCICp/GevQhL2bkG80hmFuyMnRWBoDD+XVo1n5BwDquO58AiB89xu8wJmrfZoySWv58hIlF0E4TmIbk3+/YLm6nyXJXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15949435},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff18747290f141221f6029b4c2a62af39dd49471","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-rwBKvx7/XThN3uIxFk3aw7HfDqKgoimenuZEf/12eDMZi1BT22m8l8Wx4JtW1wPM0FBNjjPvK3lyt17I93hU6A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1005_1779213602818_0.8458054188345636","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1006":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1006","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1006","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"27b922a5f1a52a23c5c1033cbfc5c9dbd9f81de5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1006.tgz","fileCount":428,"integrity":"sha512-olaZIeg1wWfP8D8sJeusSfJ6hN8CW/4BBoLvY3WXwRBvolqbkrbD43/NK79Rx75UDQkUyHniqP7gn2DV1OECEQ==","signatures":[{"sig":"MEYCIQCfOssM1bO9Vls0rNt5ctsjdZfZq5VvKZIKWJYlaDLoKQIhAOlmfHvf8bB/5GTb15b8iAAzXhL7JiIYtxt4eWIhuR+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15990329},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"27b922a5f1a52a23c5c1033cbfc5c9dbd9f81de5","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-olaZIeg1wWfP8D8sJeusSfJ6hN8CW/4BBoLvY3WXwRBvolqbkrbD43/NK79Rx75UDQkUyHniqP7gn2DV1OECEQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1006_1779229342649_0.8190569955806881","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1007":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1007","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1007","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"da28267fac184e793660ab5f54f202441e6d1217","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1007.tgz","fileCount":428,"integrity":"sha512-103tMPVAtNs+dDsSrK9tQq4Joynm6KySJq704Odh84FBMmQ+cdKpRjz1TH6amKP24AiNAhYuSc8oiSV/CH2iJg==","signatures":[{"sig":"MEUCID2BrfbDRkVkPU/PPTzdDjgzA6u6mMXTQbbPqi0lCyXiAiEA72XR4M1bQ8j/fPcX0M8rjtLe/1VemB/kN10TatPnR94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15997362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"da28267fac184e793660ab5f54f202441e6d1217","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-103tMPVAtNs+dDsSrK9tQq4Joynm6KySJq704Odh84FBMmQ+cdKpRjz1TH6amKP24AiNAhYuSc8oiSV/CH2iJg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.2.8","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.811","@absolutejs/native-darwin-x64":"0.19.0-beta.811","@absolutejs/native-linux-arm64":"0.19.0-beta.811","@absolutejs/native-windows-x64":"0.19.0-beta.811","@absolutejs/native-darwin-arm64":"0.19.0-beta.811","@absolutejs/native-windows-arm64":"0.19.0-beta.811"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1007_1779401796653_0.7176215861527928","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1008":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1008","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1008","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4583bf386d66a71ad2d37d83803f15fd843b3f30","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1008.tgz","fileCount":441,"integrity":"sha512-GF8mmo1/mfVnXBC87Ef7SyaoM/UZQgDyoDcVLiIOc740NPm1U6lm6gmF9TD8E3mMiMz2wTf/TcsgE5mA/JAR6w==","signatures":[{"sig":"MEUCIQDR9Xh0DsQPoSUntrTRfBkvuO+gkBfwLCexSzclHiIb3QIga1II+J3t6z3f+daQZ0tRD0cAMdRsrYSppIvb464AlRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17774881},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4583bf386d66a71ad2d37d83803f15fd843b3f30","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GF8mmo1/mfVnXBC87Ef7SyaoM/UZQgDyoDcVLiIOc740NPm1U6lm6gmF9TD8E3mMiMz2wTf/TcsgE5mA/JAR6w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1008_1779422399299_0.6572664661091017","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1009":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1009","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1009","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1836d51ce6e7704969198638566897895ef39f65","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1009.tgz","fileCount":442,"integrity":"sha512-mOqpsNb/WxghpLtqSnJmcIah0s9/CNVskhTXz/yJ1B3ePjV9fj4edAvJWSDz+opG9xvXUcgLTCQRr+9LEXnR2g==","signatures":[{"sig":"MEUCIQCwX2sOzpfZj2ND+yD1vIaiRPu0fp1vzQoo1egfK8LxDQIgO8nLn//SozKAb1quiyxkRqVZfbBWfmIwgwKfjAPcDcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17778734},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1836d51ce6e7704969198638566897895ef39f65","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mOqpsNb/WxghpLtqSnJmcIah0s9/CNVskhTXz/yJ1B3ePjV9fj4edAvJWSDz+opG9xvXUcgLTCQRr+9LEXnR2g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1009_1779425740229_0.47446159240804","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1010":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1010","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1010","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"26f3f72db8eca569296da92631075b5f93ecc720","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1010.tgz","fileCount":442,"integrity":"sha512-hJ4zQEOIske2Qs5Oq2PRPyKeAAOX82C+Y3ui0TD+9LDKlcuKkQayIvJPK9gSebNQrMKCaa+S+xv0KRF05ms1NA==","signatures":[{"sig":"MEQCIE5ohbQ6UCjpOfQcXhgv10rXoNZ39sdw8a5eJqP7wAp0AiBwo6HF8hZubnE8YZsXAEAs4K4V9wXKB0DzF3XSfvQrsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17780110},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"26f3f72db8eca569296da92631075b5f93ecc720","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hJ4zQEOIske2Qs5Oq2PRPyKeAAOX82C+Y3ui0TD+9LDKlcuKkQayIvJPK9gSebNQrMKCaa+S+xv0KRF05ms1NA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","react-refresh":"^0.18.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"react-refresh":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1010_1779429259799_0.44639242083064445","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1011":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1011","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1011","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"822ce5fe53862bbebb1bf49b3f71a7eccfcca9e0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1011.tgz","fileCount":444,"integrity":"sha512-8v0ENtcVDNuruAJgji6t4Sp4UMCXXZdW5w3SCajhVZ7AFcJeAh1mZuC8WRXJUrTWRlmwhBSbBWykoY/5k9eC5g==","signatures":[{"sig":"MEYCIQCWyLuoo3t/dAEN8rMxqFM7w0t1IPJOD88N2bc+bCwybwIhAKvwyHb+cqRQmWTnv6TM1PivtpR5/aSsi2Y8mnP9lSsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17793298},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"822ce5fe53862bbebb1bf49b3f71a7eccfcca9e0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8v0ENtcVDNuruAJgji6t4Sp4UMCXXZdW5w3SCajhVZ7AFcJeAh1mZuC8WRXJUrTWRlmwhBSbBWykoY/5k9eC5g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1011_1779474641396_0.9218501662645944","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1012":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1012","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1012","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"008e69573cb96b9802c51ce9d6773a1fc07cf899","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1012.tgz","fileCount":444,"integrity":"sha512-0zRet6Lqn1DcKyDfsBSd/JUPohpeQyVv4KrOQYE6W+FVF0zOAtAb28cLWyzWWWeXQ1+2KXJDb/g35e/oeftjww==","signatures":[{"sig":"MEUCID5A+OBOenZPJ7/wWCqf87Ndc/d2A0dd24tSfMrjO88GAiEAw2pvgefCuNyMGR3BL0U6e5UavQX6oKys1w4Y/Xi1LQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17797642},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"008e69573cb96b9802c51ce9d6773a1fc07cf899","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0zRet6Lqn1DcKyDfsBSd/JUPohpeQyVv4KrOQYE6W+FVF0zOAtAb28cLWyzWWWeXQ1+2KXJDb/g35e/oeftjww==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1012_1779475451569_0.5969457499658868","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1013":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1013","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1013","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"228ef4eaa6a5536b41707d2a18bf2bbbdd4d2425","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1013.tgz","fileCount":444,"integrity":"sha512-lorvuhLRoKnbA/OGqzvyjUheYcFvxTaqOktEPeLwJJnEI/x9B3DWqbNIfbauGYGsXVk4lak+qJ90CHnKLsjGXg==","signatures":[{"sig":"MEUCIA3EFWIMgwS78Z4XZ3KcJpIM1a2iBpWhCYRcRZYL3zTcAiEAhr70Bn8cudtxU9XcQOdZEWF/3MXl3lj82qC9zMmme4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17802825},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"228ef4eaa6a5536b41707d2a18bf2bbbdd4d2425","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","lint:studio":"bun run src/cli/index.ts eslint studio","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lorvuhLRoKnbA/OGqzvyjUheYcFvxTaqOktEPeLwJJnEI/x9B3DWqbNIfbauGYGsXVk4lak+qJ90CHnKLsjGXg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1013_1779482557948_0.5105211922325064","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1014":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1014","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1014","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe0b07e65687f52fb17011f235ac4ea3e342a199","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1014.tgz","fileCount":467,"integrity":"sha512-HvR+YJW1vqjEqvFv9QsUG1WCP7GvZiuvB8XPhSDYMOjn0llinzZqHHQF99RvORd8e1RYXbovCSU8wgHmoL391g==","signatures":[{"sig":"MEUCIQCyCImo8Aw3MYetAr1eLQJD0YsYm9ddWvrg2jJzqLqEmAIgdSh8Sr2ydqt9JTuHDP18cp0U6+Ld4LLepPDgX7yfh7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18008038},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe0b07e65687f52fb17011f235ac4ea3e342a199","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HvR+YJW1vqjEqvFv9QsUG1WCP7GvZiuvB8XPhSDYMOjn0llinzZqHHQF99RvORd8e1RYXbovCSU8wgHmoL391g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1014_1779488643220_0.3149118291733659","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1015":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1015","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1015","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"72032754057edd8dc9e72a3c4c23af9321e250d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1015.tgz","fileCount":471,"integrity":"sha512-p97TjRieDMkwUQhuwnHrw/mM17Kw49IpbpSv2fJyh0jq7NM1ia4rMI+hBw29vUunjtHykwV4k/qYxszD/nvN6Q==","signatures":[{"sig":"MEUCIQDahScHGHgM4dDGt5YTzZX5BYVlK7IXATHjiKNfJnlewgIgEOAbGWPuIlR3+9AgWc4yBasn4gFiEO0mAwH45pY6rBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18029914},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"72032754057edd8dc9e72a3c4c23af9321e250d0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-p97TjRieDMkwUQhuwnHrw/mM17Kw49IpbpSv2fJyh0jq7NM1ia4rMI+hBw29vUunjtHykwV4k/qYxszD/nvN6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1015_1779496586584_0.7841163387281758","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1016":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1016","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1016","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bbcbb620874ddaaefe3dab6b3816aaf5b1bb59b6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1016.tgz","fileCount":471,"integrity":"sha512-utchGBydtMbMLwQ8SpbmOWJHwI4pAf98/zY39UZSX/UQYsfRsRJj024bZ35dNCbAIOQ0NSytspoC7EOI3hZ0JA==","signatures":[{"sig":"MEYCIQCHJwFJCNAckIM0hzIcaT5xoZlw619+GxNDVI+rJegqtgIhANMn+beXs8k0SMvlgZgYJGMHQVH5D3iKd2eH/EZa/Mpk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18051787},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bbcbb620874ddaaefe3dab6b3816aaf5b1bb59b6","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-utchGBydtMbMLwQ8SpbmOWJHwI4pAf98/zY39UZSX/UQYsfRsRJj024bZ35dNCbAIOQ0NSytspoC7EOI3hZ0JA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1016_1779544444305_0.3962698509226772","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1017":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1017","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1017","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f23b254233e23dd96938cfe9174e9237ddfaa8d9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1017.tgz","fileCount":476,"integrity":"sha512-ng7xGLnqdGHA31Jh9bORkTaaLdriLDFzEvsrLKbvVu96hGNzwUnvqW3B2Xdqundj9+mBA7jP936+vtYZyeUjhA==","signatures":[{"sig":"MEUCICyiGBNCrkwxUYMs0RgCADgYUFGgG1Bgr9frRjFOZyHMAiEA3o0F7LfoyQQIf/jOtGmFhzIWYuQYFzCbh/nDKErxXSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18116542},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f23b254233e23dd96938cfe9174e9237ddfaa8d9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ng7xGLnqdGHA31Jh9bORkTaaLdriLDFzEvsrLKbvVu96hGNzwUnvqW3B2Xdqundj9+mBA7jP936+vtYZyeUjhA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1017_1779558528739_0.029518475832769342","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1018":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1018","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1018","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d682582c506d7ddef1b8a379f7104f4375c865b6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1018.tgz","fileCount":476,"integrity":"sha512-8BKt0L2vs0gs6SAc1pJwn/zPEfAW2V+lKL3X/7Ei7VYtLi5ZSoEb1LMUDC20UaRn9T75GZ1blse7FEDWv5Xteg==","signatures":[{"sig":"MEUCIG5OadAgHodVQ6UKRWKCnkmkvVI30weqzeKFcDMBuh0GAiEAmtRVh43yx0UN7i3j0HRcnrjPNxXAKFPL59iCfHKdv+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18117849},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d682582c506d7ddef1b8a379f7104f4375c865b6","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8BKt0L2vs0gs6SAc1pJwn/zPEfAW2V+lKL3X/7Ei7VYtLi5ZSoEb1LMUDC20UaRn9T75GZ1blse7FEDWv5Xteg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1018_1779559850891_0.2651505248181807","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1019":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1019","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1019","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c5b887182a2a99bf77f2259e18d19b618c2ec21","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1019.tgz","fileCount":476,"integrity":"sha512-QiTFIV1NvBn7n//fUdrXSnIwOFj9Z0s20nSaLP9m1mM+ZPpefQRG8IjTsU8dxqz18cmEDYJTEi3e0K+I+FlQnw==","signatures":[{"sig":"MEUCIEnZOfBDiKxqPZpQMsSLq/2riLez6pXQujaDKfgwgTloAiEAzHn2rpr09vaAIIvEPhWztU3/qUKZ86GFvhKLKUSmd/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18117864},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c5b887182a2a99bf77f2259e18d19b618c2ec21","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QiTFIV1NvBn7n//fUdrXSnIwOFj9Z0s20nSaLP9m1mM+ZPpefQRG8IjTsU8dxqz18cmEDYJTEi3e0K+I+FlQnw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1019_1779561176733_0.6705943967703365","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1020":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1020","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1020","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"caa709ff152a06d5eab97aea16ac3cbe05c900b2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1020.tgz","fileCount":476,"integrity":"sha512-pJLHKRrLUGONmIe49dHrjC9/Jk3FCiVlrdrO/+ySjHohIyUPoMj7s7HUrLEeOVVY2vACQT9Np6nSzvCH2pnIjg==","signatures":[{"sig":"MEYCIQCa+CsbDNJFnU1HPML+m4zHUQ2cduKBqsxopg07URBxhwIhAKP98n4JN9on4Bg1jhEFM834wL1E8dJ71CAeoCrt4FUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18121450},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"caa709ff152a06d5eab97aea16ac3cbe05c900b2","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pJLHKRrLUGONmIe49dHrjC9/Jk3FCiVlrdrO/+ySjHohIyUPoMj7s7HUrLEeOVVY2vACQT9Np6nSzvCH2pnIjg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1020_1779565374835_0.46293104389147643","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1021":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1021","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1021","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9e8e31686c39a5b8702523bccee05f030b062bdd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1021.tgz","fileCount":477,"integrity":"sha512-7qeMa2e0cZz1ltBOt9RZx0FJQZ7v3m+TnUyhSO8DJQ4jjcVarBNRI7jhzT08B44VldApfgOsKQH+QutRfYUQ0w==","signatures":[{"sig":"MEUCIQCKqazQMNBnbJyCullpcCXar4ApXjI6uvtcgaXEnMQWjgIgD9lRZ42S2doE0/mmwJmUjFFvvYRNwi2QQLv57lRGCQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18123328},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9e8e31686c39a5b8702523bccee05f030b062bdd","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-7qeMa2e0cZz1ltBOt9RZx0FJQZ7v3m+TnUyhSO8DJQ4jjcVarBNRI7jhzT08B44VldApfgOsKQH+QutRfYUQ0w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1021_1779569040257_0.23919750718035693","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1022":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1022","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1022","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ac9e2de3fce26cc157cdd4b1c44fcf842d7f7ad8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1022.tgz","fileCount":477,"integrity":"sha512-+kpWVnCJcCjxxe/0e7mS9SHGqBezRcCr2IWnyP7Uezs/aKbTQfmzDXr3waLpbLJpxG8a5ZvhrfCGY/Sm5b5DQA==","signatures":[{"sig":"MEUCIQC+nZIBvBtxO4dtuOdKDYH5jgKoNagwXYNDWFzzfT6h7gIgKMBp4t45YKUnH4QxbzCDTbkLp7MQ6i5SlpnaZghyIiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26991553},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ac9e2de3fce26cc157cdd4b1c44fcf842d7f7ad8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+kpWVnCJcCjxxe/0e7mS9SHGqBezRcCr2IWnyP7Uezs/aKbTQfmzDXr3waLpbLJpxG8a5ZvhrfCGY/Sm5b5DQA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1022_1779587503211_0.6359555264823391","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1023":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1023","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1023","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"78e1da4a36099ea25835fae24ecc873f6abe890f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1023.tgz","fileCount":477,"integrity":"sha512-JxEvPuBvsY4KfoxeCbhsdbVMpUWSFNZEi5UkNATrdf85Hx8zPiWr4Jlk5eIpt388lq110opQUt4oyTbrPrvSoA==","signatures":[{"sig":"MEUCIHI2hcJaAm8QQYqJruQI46bbkIuyHQyeoOtOvqUI2OLvAiEA/cjjpnO+ffOZXF7vIdEjCVnqPh3fSpqZ7BC+aGneK4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26997809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"78e1da4a36099ea25835fae24ecc873f6abe890f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JxEvPuBvsY4KfoxeCbhsdbVMpUWSFNZEi5UkNATrdf85Hx8zPiWr4Jlk5eIpt388lq110opQUt4oyTbrPrvSoA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1023_1779645627564_0.22905393630785276","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1024":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1024","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1024","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"76328d0bdd5d8a835bb9806ec52ce50721d50a49","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1024.tgz","fileCount":478,"integrity":"sha512-L+o3qhBVEY4BtpVpbVG6M5sOtqfyAeJMzbpyzF8xy02UWomOpRAHh2KcuHiv3rXNfoWoBmbCgE+xGRUK3HQpwQ==","signatures":[{"sig":"MEQCIHvFt8RsLNYBs0U8Owp5plK7TYd992SPGScUFb2duN3AAiBpNkaRyY+tRBc5tpgFQ5Gqtd2Xnye08vxkY2roqJcJPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27282506},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"76328d0bdd5d8a835bb9806ec52ce50721d50a49","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-L+o3qhBVEY4BtpVpbVG6M5sOtqfyAeJMzbpyzF8xy02UWomOpRAHh2KcuHiv3rXNfoWoBmbCgE+xGRUK3HQpwQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","zone.js":"^0.15.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"zone.js":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1024_1779654415004_0.11662873677219121","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1025":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1025","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1025","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"06f70ff5b8c7e952446e63f8f6fe610e1098b27e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1025.tgz","fileCount":482,"integrity":"sha512-kU45OyP7dOTGCCbnXXTxUwi3otQX2lQpvdexCd4jE7aVxVdEEijVmmVvV6+3krviky+dlG6iJbUbYzuCK2toDw==","signatures":[{"sig":"MEQCIGSAA/GOc7BWEWPQr2JBla8RNZMIUaWT4FrNflxC/3iqAiA4wUEvBhtWScdz+k3Fwsiszw1+W10IWh1SJ/j9IhZSDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27301462},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"06f70ff5b8c7e952446e63f8f6fe610e1098b27e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kU45OyP7dOTGCCbnXXTxUwi3otQX2lQpvdexCd4jE7aVxVdEEijVmmVvV6+3krviky+dlG6iJbUbYzuCK2toDw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1025_1779656896183_0.5284909063088783","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1026":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1026","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1026","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5fadcc8f1c69af5d985e15f68d757c23856579d0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1026.tgz","fileCount":482,"integrity":"sha512-XTLNYyDmXxjQQVAdDQYvUHUOnjKqum4Ib57yYZ/8AWeHSmtG8XN7NKPEQJS+8rlwOOU2RigW7bDyMUC7GsoalA==","signatures":[{"sig":"MEUCIBxL91qR76z+g2oZBNGEICu8uXHivQDzQA61PMnjf1poAiEA6eyp0H+tzEb7Ph7p+CXnQp7cmmbzgc9kTJm76PcCmp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27301462},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"d4f6b04214b73f104cb664d95ab0d14175be4163","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1026_1779657479474_0.12114376348983047","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1027":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1027","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1027","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"55197c205c017209b2c048f389fc35be38497b70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1027.tgz","fileCount":482,"integrity":"sha512-VguBZRSBSoVkChz7yDE0iLxJIlm7l5MQ8GlbVTpEEhFog2Ek7lRxz9jQQChUgf84M/pUW6wZT7ZJp+d0JDlyKw==","signatures":[{"sig":"MEUCIQCnR94ztUE8tCme/MaaepzVXlwIvx979ABAmrMS0nsxegIgHb09HVdF708diCUn0PsEGr2c2jMAPEv1w20bKCGWSa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27302422},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"9959655371a4995aa541f91752a008d545a8d190","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1027_1779661446468_0.9141939448658687","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1028":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1028","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1028","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a9dcb42e12356a59bde0b3af965555c302aae44d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1028.tgz","fileCount":488,"integrity":"sha512-PVu/Qf1SiT+S9Zo7GcFWZ8tIuajZfFGKjqJnU4jIpNMuFDw8tJ8+pFL/67nSakq5nEawNNeNqztfa9nOT3/sGA==","signatures":[{"sig":"MEYCIQCIUvqGgpkHf6mchAKhAbWqNtegCrx0MvUb9ZVV2CInhQIhAOEX2o0ejlfmfuuQGbPocoYBta8Idoa0JhhsIQG6iJun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27305931},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a9dcb42e12356a59bde0b3af965555c302aae44d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PVu/Qf1SiT+S9Zo7GcFWZ8tIuajZfFGKjqJnU4jIpNMuFDw8tJ8+pFL/67nSakq5nEawNNeNqztfa9nOT3/sGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1028_1779662808483_0.00498324222199531","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1029":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1029","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1029","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4d842146844fb5335175ba9c5108b59ec714af6f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1029.tgz","fileCount":490,"integrity":"sha512-OY4l/hG29bAYhd1MwJV3md0yNF91OQIWCQuHoCvB2YRKugmKfQXiQDEBM02bE8MTZwNWK0zQcSmPNm9iggDNhg==","signatures":[{"sig":"MEQCIGT4wrEfvlsWiDBCyT3hc81KikuOaVugeo+YATrdxi1dAiBBLfevP2L3ba/ohU3AbonGgmwzmK3ZIO0yYEJRRWcvkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27313341},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4d842146844fb5335175ba9c5108b59ec714af6f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-OY4l/hG29bAYhd1MwJV3md0yNF91OQIWCQuHoCvB2YRKugmKfQXiQDEBM02bE8MTZwNWK0zQcSmPNm9iggDNhg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1029_1779675892057_0.15650786727170174","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1030":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1030","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1030","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"02db03da8cfca19e1b69d85f570006fa88e8381c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1030.tgz","fileCount":491,"integrity":"sha512-oVyB0t/itqO+y0OeiTo1JZgMLBmR1UmLqs0Cp7g5i3tUpmfXepIX2HNtfLTFNarKQ0v5IX03edxzc45Pz6wvCg==","signatures":[{"sig":"MEUCIQD/VAK9d59Ngm/KCuu0dTr5el91+Q7rfacYr6Q+rdaGLAIgCTtFzucZnJzhzclqf4k2aJuYia8vLXdyes305McPVlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27320938},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"02db03da8cfca19e1b69d85f570006fa88e8381c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oVyB0t/itqO+y0OeiTo1JZgMLBmR1UmLqs0Cp7g5i3tUpmfXepIX2HNtfLTFNarKQ0v5IX03edxzc45Pz6wvCg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1030_1779678505952_0.7779177416800107","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1031":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1031","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1031","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"014d40f77fb7cb23ea783f1344bee49ab8dee822","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1031.tgz","fileCount":491,"integrity":"sha512-i43l6bTOsa2yJrwWg3TgYggmp9x3PlZ7cH+N3UfKgPCMgfJda5HXkQllmKyOUSBmX/WGJgXR/T8xv4kfYEgoRA==","signatures":[{"sig":"MEUCIQCVANqaBD+/qkYUzNYvaJY2A8yLpxgocA7QVi6vT7z7CgIgBehyuVqE8bFrsbNZ/iQhZ/QqAA4umKzK00uFh96mb0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27324104},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"014d40f77fb7cb23ea783f1344bee49ab8dee822","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-i43l6bTOsa2yJrwWg3TgYggmp9x3PlZ7cH+N3UfKgPCMgfJda5HXkQllmKyOUSBmX/WGJgXR/T8xv4kfYEgoRA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0-beta.2","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1031_1779679440519_0.3954798267157016","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1032":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1032","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1032","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cc718551d77382e767ce512ad68413b2715ee738","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1032.tgz","fileCount":491,"integrity":"sha512-p+Yzm4hKC2PSShDpbC5Tq9ZPVwTcUYT9Oq4cA/kaNsfRQOJ/rruCuA/232O+1m9wH9qnL7HSTYq7W/XawMIYNA==","signatures":[{"sig":"MEUCICT/EKNRKDhUH+LmTTy7YEibU1Su6FtlsQoHbHsIZLQYAiEAkCBO08KCcPWNaYUGq3jEAMymWPdB/T4et/r/iesB7wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27304923},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"613bd9361b2a13b4298107abd7cc369a89ccf0ef","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.0","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1032_1779681189004_0.4947405360939665","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1033":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1033","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1033","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c23dcaf98af63018245846b6670508a315e1b341","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1033.tgz","fileCount":492,"integrity":"sha512-cduEZHd5E/S8pVz3pjbr/+iJiRJyyLy4sQkt7pi3nJvsJjZPX0xV26ov+Zn5NhPBzmHrkNBZD+ysRdD5SvNa4Q==","signatures":[{"sig":"MEYCIQDa1M5UQj3L+UWx06MQmm4mhzsLE/YfcBJ+OBlq3boBcgIhAI1aDKOyfzNF6SyfC5H//NWmw1LKXIR9GYfXCTbyIM58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306310},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c23dcaf98af63018245846b6670508a315e1b341","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cduEZHd5E/S8pVz3pjbr/+iJiRJyyLy4sQkt7pi3nJvsJjZPX0xV26ov+Zn5NhPBzmHrkNBZD+ysRdD5SvNa4Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1033_1779684733941_0.6164409441003422","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1034":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1034","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1034","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"95d28645b9360d7a40521963495ebce4bd843985","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1034.tgz","fileCount":492,"integrity":"sha512-A8sQIs0ooEeBgS75O1m3vDceYToWg/Tv74chPpIifOlbU32CNevoBNWy6oSX0TjWr1Hybn2NP9D01IX6xaRmlw==","signatures":[{"sig":"MEUCICwmKLFDLPArhHkF/9GOsUcNNnrXg2FelaFzYk0Gn3ZBAiEAmLfyRG7id1SYtiYo+V/j0/vOnYy089OgPEqWTZ+TcGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306637},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"95d28645b9360d7a40521963495ebce4bd843985","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-A8sQIs0ooEeBgS75O1m3vDceYToWg/Tv74chPpIifOlbU32CNevoBNWy6oSX0TjWr1Hybn2NP9D01IX6xaRmlw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1034_1779685808797_0.08893921168972274","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1035":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1035","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1035","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a3225d45d4ee05115120c8f2a62238c95c9a5170","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1035.tgz","fileCount":492,"integrity":"sha512-tO2evh5xSk1V/sSPugU3MXkm7roQyDunU9p6ZjVaL78lzwcfHcQpKwxv2rLTeDOn+ToZJESJEZPHYso9zUP7mA==","signatures":[{"sig":"MEYCIQCbrnX5Yn/qOuMqQDuM+wsrbxkodhAHPnOH36fL6qUCaAIhAKiGvZ92AS/RUL6FuUWcjUKhqB5OwxMg93m5Te/Re+0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27306700},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a3225d45d4ee05115120c8f2a62238c95c9a5170","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-tO2evh5xSk1V/sSPugU3MXkm7roQyDunU9p6ZjVaL78lzwcfHcQpKwxv2rLTeDOn+ToZJESJEZPHYso9zUP7mA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1035_1779686479719_0.7177592808473581","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1036":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1036","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1036","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"94d204adeed8fc6f8c7c16915a9ecb1b72bdb515","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1036.tgz","fileCount":493,"integrity":"sha512-hpf6IUCCEPCkHZl8vFfxysvq8jkPQ9A9xEMkVBY1IoCiOsaTMi7fAN4a4ItOzrEw1GDBtiwZgPE2rPyPk1zlvw==","signatures":[{"sig":"MEUCIEGEUU5t+9j2Uicl3fkid5h2/++vFmazoGy/jhArGSkxAiEAj5wx9xfcdaqtn64wWetiq3QFdREv8A7l2xnagZRLp+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27312903},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"94d204adeed8fc6f8c7c16915a9ecb1b72bdb515","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hpf6IUCCEPCkHZl8vFfxysvq8jkPQ9A9xEMkVBY1IoCiOsaTMi7fAN4a4ItOzrEw1GDBtiwZgPE2rPyPk1zlvw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1036_1779688292734_0.6629382321181974","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1037":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1037","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1037","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62c52223c804118b43267e5393f39118b38a679c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1037.tgz","fileCount":496,"integrity":"sha512-hiVb5Bw7a9b4QNLnZxjwFNZNzIiWlJzf4JnFJOlXOyweFNGeXxUwEc3aynwqGlkOzk88/Lrio/1Z0DmaUNF2RQ==","signatures":[{"sig":"MEUCIHbO5wvEAqyL/trOI+5aGuLTteazJCFhokf2aRrEqH7jAiEA7ciPUMXEn1fajDW2qnhjR4yOhJExFDMgjpL6sZoSUSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27325084},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62c52223c804118b43267e5393f39118b38a679c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hiVb5Bw7a9b4QNLnZxjwFNZNzIiWlJzf4JnFJOlXOyweFNGeXxUwEc3aynwqGlkOzk88/Lrio/1Z0DmaUNF2RQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1037_1779689604211_0.3217066645958073","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1038":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1038","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1038","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"289923a92cebb415bc47314e81587b8803a9cb61","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1038.tgz","fileCount":497,"integrity":"sha512-6oFbUW4caDNRcv3laF3ZfTU4Ay07ngaiVeAf4UehPspVrjhhRA+i8RderfGXiQgz+1w0sZIQHbal0oSfs+UamQ==","signatures":[{"sig":"MEUCIQC/eVZNbizo6myDTmDFyRoZNZRfT2INam8rHKw9XsRl8QIgeMbfE1qjrE20A3x+IC1uGVC2ubPVJmBBhPhu66gS4o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27331403},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"289923a92cebb415bc47314e81587b8803a9cb61","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6oFbUW4caDNRcv3laF3ZfTU4Ay07ngaiVeAf4UehPspVrjhhRA+i8RderfGXiQgz+1w0sZIQHbal0oSfs+UamQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1038_1779690350812_0.48313168368497283","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1039":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1039","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1039","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9e670c4e8cdc38bd751ea766f57a8f736061e840","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1039.tgz","fileCount":512,"integrity":"sha512-vKPqSw9/Pdv1enJrh7l+hG6qijRDJ+ef2O+ToFH0gZa0XLa0ZOGB/1pfyVsudmYcfXcy0QrR9F/X5TdUl77MiQ==","signatures":[{"sig":"MEQCIGjbY+JvavTcfCJMFms+3yffqX1WoyBnrgumYNs/h4OlAiA+ZY54S6gS0NEbAZLVRIbamZljiKQOpKkzBmnWRA4+6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27379675},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9e670c4e8cdc38bd751ea766f57a8f736061e840","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vKPqSw9/Pdv1enJrh7l+hG6qijRDJ+ef2O+ToFH0gZa0XLa0ZOGB/1pfyVsudmYcfXcy0QrR9F/X5TdUl77MiQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1039_1779694532161_0.3830957987450041","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1040":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1040","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1040","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6bd2358e5c0c5b472065e67baacefc474e53a800","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1040.tgz","fileCount":518,"integrity":"sha512-XuBITgWo0C77WxFKGYjLsY5vc8L4sX35fa9L5MEiKeKD1SXTyYZO/Hm1PPc6C4F/Lw7X7pOwvmlyS/XAd6tGpw==","signatures":[{"sig":"MEUCIQCyXkh8SUGAvgkPS10A513UReARkMME5wFo8ARXgGnc1gIgFiK8NHrrYx+02HgjRTJ62VLptgOD9ilENS1n0ddcxu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27449809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6bd2358e5c0c5b472065e67baacefc474e53a800","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XuBITgWo0C77WxFKGYjLsY5vc8L4sX35fa9L5MEiKeKD1SXTyYZO/Hm1PPc6C4F/Lw7X7pOwvmlyS/XAd6tGpw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1040_1779695881875_0.4837960338452718","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1041":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1041","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1041","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"13f45271bf8031a68213b77032f8c37bf4b42eef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1041.tgz","fileCount":522,"integrity":"sha512-dL9rIgu44Dud2Whi8vEkcMAWssHfWXuy5HgTm8e+wkClfNMtbLcjeV53gNLUpsBKuAzAbm71RGPTCfmCMo7X/w==","signatures":[{"sig":"MEQCIBpDBQiFclObl40e8ss2Ffu+g56WO1+aXKamYaQd/exmAiBmObXVEqIojTsFM4ugqTpOaPgtExjmOeB0sbIOVLGJHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27469250},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"13f45271bf8031a68213b77032f8c37bf4b42eef","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dL9rIgu44Dud2Whi8vEkcMAWssHfWXuy5HgTm8e+wkClfNMtbLcjeV53gNLUpsBKuAzAbm71RGPTCfmCMo7X/w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1041_1779698375953_0.10486933577224833","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1042":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1042","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1042","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7f0f5f12a71d41bbb585cd8d612366104649e02c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1042.tgz","fileCount":523,"integrity":"sha512-l317N8y2z7wd+Sam+z5ORPy0aGqGHqn4MXcTrVu8SV4qdvyZ1HuQs1jHbJb8dG0guY0g8PsouERFIIdN5UzV6Q==","signatures":[{"sig":"MEQCICGN69EbUI19PS+wKHxNC4fNBBO1k4fln/mYhCBJgZN2AiB4ny7D2NPClejlZ5CV4/09fAi6LwRJDXNMS0ufA00YJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27482444},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7f0f5f12a71d41bbb585cd8d612366104649e02c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-l317N8y2z7wd+Sam+z5ORPy0aGqGHqn4MXcTrVu8SV4qdvyZ1HuQs1jHbJb8dG0guY0g8PsouERFIIdN5UzV6Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1042_1779699366676_0.98536612634057","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1043":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1043","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1043","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff180e89317d7e4cdae3a2a2c335d8db92d57af4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1043.tgz","fileCount":4,"integrity":"sha512-t9tMW7ubXY8HZke70t2JbecKYAn7kjEqZbcKDIjSjXCiXBIct5etsxGw8LzVyPUy/6vrGcoDmbaM+nW3PCxT0g==","signatures":[{"sig":"MEYCIQDNzoYMSKxPzeKd/V5nnWga8cqx9Aq6I98I2xjsHsra3gIhAO3C2ADJSGI6zmeA1PHVISXFtC+bb7omNNdxJjGilkRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22597},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff180e89317d7e4cdae3a2a2c335d8db92d57af4","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-t9tMW7ubXY8HZke70t2JbecKYAn7kjEqZbcKDIjSjXCiXBIct5etsxGw8LzVyPUy/6vrGcoDmbaM+nW3PCxT0g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1043_1779701057108_0.7086405802709563","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1044":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1044","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1044","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"df0b48169d8ea26593512fdf24a66cbe7b6c759c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1044.tgz","fileCount":526,"integrity":"sha512-9KJFGvraxMhcZleYWHbeTX1/3Z9n95JbxIDla9C/bO5V0OOH1BELcTtSK2dkLzAJ7od+mt0HUQfvOClbnhxiyw==","signatures":[{"sig":"MEQCIBA04taaITQFLVCXasU0SkHV5pFmwjl+YtyqScyf7bu7AiAHibk4pc1hETBd3gzYV7Nt4zllY+XpgdkPzjqqBy1OOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27505365},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"df0b48169d8ea26593512fdf24a66cbe7b6c759c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9KJFGvraxMhcZleYWHbeTX1/3Z9n95JbxIDla9C/bO5V0OOH1BELcTtSK2dkLzAJ7od+mt0HUQfvOClbnhxiyw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1044_1779701482063_0.13163453905075628","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1045":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1045","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1045","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bf0e2e860cc518165cbddbb8b856628c7e9eb7d7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1045.tgz","fileCount":527,"integrity":"sha512-wAJbIsmW86RlT7jCkT53RmJJ6a5paXVLRsYZVD88mbzPQwaiEz6hPJgAVr/WcoLXalsVqeoAGnwldSm0b1sU/g==","signatures":[{"sig":"MEQCIDr9eyfVkPe2wDRG53Ehc5qH7SRc9kUB/9pYW6h12eUzAiAWNcH35mcn0/dzUA/D81GoRfEro/c0HsmM98XQYsC5Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28626143},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bf0e2e860cc518165cbddbb8b856628c7e9eb7d7","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-wAJbIsmW86RlT7jCkT53RmJJ6a5paXVLRsYZVD88mbzPQwaiEz6hPJgAVr/WcoLXalsVqeoAGnwldSm0b1sU/g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1045_1779703781122_0.0036688773093516147","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1046":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1046","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1046","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1d5517773c93937c410e96c3b3210e8a632d29f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1046.tgz","fileCount":527,"integrity":"sha512-3waI2anOZoH3IUYwxRPqPbdyvf5tim3V4eUwtPe7QN4zJGUSKJEfo7w7GEz+NBeWXKv9Fw2kAogdfHxk/mMLMg==","signatures":[{"sig":"MEQCICtJ+9XCoErfvYeDpsHCp/fhjYwS+nvuKmp+p1GGScE+AiAHOnck5JvETzGqvr4Igb000sassC2oJ45r94Yr3vxqNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28626941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1d5517773c93937c410e96c3b3210e8a632d29f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3waI2anOZoH3IUYwxRPqPbdyvf5tim3V4eUwtPe7QN4zJGUSKJEfo7w7GEz+NBeWXKv9Fw2kAogdfHxk/mMLMg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1046_1779704228577_0.9221760437464535","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1047":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1047","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1047","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dcf3736f1bb57f7cc1890654f69929e48a2784c9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1047.tgz","fileCount":528,"integrity":"sha512-gaoCJGgG4CLGWg81gXnhLC98NNxaaNyVCgozASNXYh6B3bamX3bstMPokKkSXYVfri0K8uGOAAmbi+eFAKVocQ==","signatures":[{"sig":"MEUCIQClnaR8xBpntAjvN5Qp2ufzSn5Wcn2cp4R8leTNaBFVpQIgd62GtYHBejTYVdxSEjtIgmfExU4DQ9GZweFgqDlA4Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28641979},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dcf3736f1bb57f7cc1890654f69929e48a2784c9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gaoCJGgG4CLGWg81gXnhLC98NNxaaNyVCgozASNXYh6B3bamX3bstMPokKkSXYVfri0K8uGOAAmbi+eFAKVocQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1047_1779704873446_0.5867748888732642","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1048":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1048","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1048","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"54b0b31655ef9aaf5ac6aa3aea4bbbd4be3fb678","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1048.tgz","fileCount":528,"integrity":"sha512-N/RQxFt8u6waTtO7vJKAinctqD7ZluDSsxO2tnL+cwQ9hE4x1XS1wT6j1tDQFA+NEoT9bwyTSGa4aYhPNV64Og==","signatures":[{"sig":"MEUCIED+F9bNIbEZSoQUmIzimMpo9LgurFPLTaeq4m8AKI0EAiEAogRALUEHH0KFo8jhLNLXUIro09GYTeq/zUJ+fBJfDv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28642087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"54b0b31655ef9aaf5ac6aa3aea4bbbd4be3fb678","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-N/RQxFt8u6waTtO7vJKAinctqD7ZluDSsxO2tnL+cwQ9hE4x1XS1wT6j1tDQFA+NEoT9bwyTSGa4aYhPNV64Og==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1048_1779705141140_0.3857391717942562","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1049":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1049","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1049","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c1881472e4a3d5ad399ea22008f8b1049ce9873c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1049.tgz","fileCount":533,"integrity":"sha512-KiCvGLl1uei6ZVwV1joqiH6p+k5hEv/Z7NpDeM2DLqkS61t7ZW4ZxMDm6ZPkaT1PBsX51bxM+wIlDrZfKawyrg==","signatures":[{"sig":"MEYCIQDBqVhPLqhlNzDkSvcz0v6f8O75omO1MMp/IFuw83ylmAIhALs7fCKyUQcSg8/e5tVSYpE5auHe04i8rOUHbAF47xWe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28692061},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c1881472e4a3d5ad399ea22008f8b1049ce9873c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KiCvGLl1uei6ZVwV1joqiH6p+k5hEv/Z7NpDeM2DLqkS61t7ZW4ZxMDm6ZPkaT1PBsX51bxM+wIlDrZfKawyrg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1049_1779708664642_0.9373812226948866","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1050":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1050","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1050","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e9571cccc03f80aa102cc90b3f24a05c36e63549","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1050.tgz","fileCount":537,"integrity":"sha512-NRmWhnSepxTgydyDlbqKpqHwGZb3yTLAg7mrPbFl+qs+dRZPspdPlj1RupWIBys8uehEvYL8QSMzmm5HXOut7Q==","signatures":[{"sig":"MEUCIGzOKA1zQLluKilwbl2wuI1hMDdOg/Pe95+rRi1SQwrWAiEAxJXXho1SzcBWDBmJHdGAk2gGSsg/AWDBpM1nwCEnck8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28731155},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e9571cccc03f80aa102cc90b3f24a05c36e63549","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-NRmWhnSepxTgydyDlbqKpqHwGZb3yTLAg7mrPbFl+qs+dRZPspdPlj1RupWIBys8uehEvYL8QSMzmm5HXOut7Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1050_1779710772236_0.18631150522044915","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1051":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1051","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1051","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e742fd1444b1653e298149579d192d48c63407e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1051.tgz","fileCount":541,"integrity":"sha512-HIsTygZDmr1EbQkLPUuW63efZze1f7qN2ZC4qxEAUcKgCbQKX4+7RSdD4FzVd0jiqtZsr9JpSS0x0/rzSyLMUQ==","signatures":[{"sig":"MEQCIASkDTdOSr5cEhT8PNiNUf+hDJIYKnfaVQDrMoPbohxoAiAf6dSKCMAly7kxsje+9SQPx6bYpvJzrmW13LTNNafM3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28803060},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e742fd1444b1653e298149579d192d48c63407e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HIsTygZDmr1EbQkLPUuW63efZze1f7qN2ZC4qxEAUcKgCbQKX4+7RSdD4FzVd0jiqtZsr9JpSS0x0/rzSyLMUQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1051_1779713836967_0.20433005390236558","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1052":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1052","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1052","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"dfa44b5f756ba2b4e35ca40975a97a2e06f1b468","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1052.tgz","fileCount":542,"integrity":"sha512-zrdkLghuwfuFf9ZOrShogKdpKG4GqVlzeA6x8NcXbYfTZEbS/jTrCZ1Wx3OdlLgbQjfxypvqozyzXxG5OACBpA==","signatures":[{"sig":"MEQCIAVG7BbXwxpAlkjBCNWNRc2H6+DVyuM69gcTw6bus0lrAiBO38A3mZsucrYGWMRksqNmtBZdDlc+L1cG7ndAaKNEXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28814593},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"dfa44b5f756ba2b4e35ca40975a97a2e06f1b468","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zrdkLghuwfuFf9ZOrShogKdpKG4GqVlzeA6x8NcXbYfTZEbS/jTrCZ1Wx3OdlLgbQjfxypvqozyzXxG5OACBpA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1052_1779734983577_0.6015764818603422","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1053":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1053","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1053","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f19f6a33efb001283adfa923e75de657050e59a4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1053.tgz","fileCount":542,"integrity":"sha512-RcXeBKTTbV0bOQpE/REjobRZndfMs71TSNNq4z5W51q+UI4Y9UEQhiO2YkyyyE7ykQxVZCY3KXPbAX0apZWIDA==","signatures":[{"sig":"MEYCIQDj47oD4A2htkDB2u/M1+7rlMRAfNjytAy9QlXuyueOpAIhAKlQSr8NkTrYfbRPrJr3ETnjJ02VkXB3nhe3o5AiBnn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28838243},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f19f6a33efb001283adfa923e75de657050e59a4","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RcXeBKTTbV0bOQpE/REjobRZndfMs71TSNNq4z5W51q+UI4Y9UEQhiO2YkyyyE7ykQxVZCY3KXPbAX0apZWIDA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1053_1779880603078_0.524580471215037","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1054":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1054","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1054","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4b9e5df7fcb90229563cf58650d25ca5c5ce9cdc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1054.tgz","fileCount":542,"integrity":"sha512-3AFZCqQzLNIrSTdmXOozieq59nQIXVeG2MwAh5BckNn3Rihbts3goDcaeQx1Cxx4IhBoide2Dq4uRsnxYmw4vA==","signatures":[{"sig":"MEYCIQCUmuR2Tp5CRMAcX8dYGt5j1qiFMRbubPRfRXXKbUjI+QIhAKPrOb0vybkZkJXaUbHbeVKO1cwryXSk+LC5sZN7zRz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28839357},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4b9e5df7fcb90229563cf58650d25ca5c5ce9cdc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3AFZCqQzLNIrSTdmXOozieq59nQIXVeG2MwAh5BckNn3Rihbts3goDcaeQx1Cxx4IhBoide2Dq4uRsnxYmw4vA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1054_1779955193269_0.3497856681679008","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1055":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1055","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1055","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"34b0bc9004a629683ff570ff23e396519be8baf2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1055.tgz","fileCount":542,"integrity":"sha512-ZodjSsUgDwyzdOR+l8B0P5tf0sL1FS87QMJFYGbFsjOrmXJUN2Ltqso3xDA3xf2E2dmA7MXJOhuhJYkx8KJpeA==","signatures":[{"sig":"MEUCIQDk3oRRHplYv939I6i4VF4cP/xx+n36ZxVTKBAauerKxQIgN8cTgZAy+8J7TZPXsE/Q+++xPeTIB8MG0UCoOmFgcIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28842012},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"34b0bc9004a629683ff570ff23e396519be8baf2","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZodjSsUgDwyzdOR+l8B0P5tf0sL1FS87QMJFYGbFsjOrmXJUN2Ltqso3xDA3xf2E2dmA7MXJOhuhJYkx8KJpeA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1055_1779956014673_0.022936257635496116","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1056":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1056","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1056","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2b2bbcb3d7903f4276392315649cdfac8042bf80","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1056.tgz","fileCount":542,"integrity":"sha512-2qwq7B/e3L/pMbC2w9low2vBH6SPXwOLLK/vaioGVEt1ixi7otondFO/09JrG/DrsBO1yzzxNNPyLHUaHP3TQA==","signatures":[{"sig":"MEQCIGpQMp9AKUPoFVOvEw0mbQtooWp+hey+D4X3lsc1N8OGAiBLb3kOTIO5jd/jRHvmzB7f1xlpU9sg+R7SnEPm03wBYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28844873},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2b2bbcb3d7903f4276392315649cdfac8042bf80","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2qwq7B/e3L/pMbC2w9low2vBH6SPXwOLLK/vaioGVEt1ixi7otondFO/09JrG/DrsBO1yzzxNNPyLHUaHP3TQA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1056_1779956469680_0.48224872869346225","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1057":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1057","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1057","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8f99acf73cbba134aa3e1da9be4fb9b5d8a22725","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1057.tgz","fileCount":542,"integrity":"sha512-44rpRV2Wx3VRQR7/dAPqASw+4MRyBy4exHuhV2gbw/BnpgzeRK8CGMbHxy417LcbnfId14ICFw0Mw6p7L452iQ==","signatures":[{"sig":"MEUCIQDx6HHztPfy/aqElFummHQsRy2l9aeTCFGWUUjJPKjwUQIgZjVidSfvLYtnjMmh+7A3lZyGcCnzU1g5AVSlm0GzpxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28847024},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8f99acf73cbba134aa3e1da9be4fb9b5d8a22725","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-44rpRV2Wx3VRQR7/dAPqASw+4MRyBy4exHuhV2gbw/BnpgzeRK8CGMbHxy417LcbnfId14ICFw0Mw6p7L452iQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1057_1779970102151_0.1862081177303343","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1058":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1058","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1058","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b090eb5b282101a43ace50e1f95280c538cd5c4f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1058.tgz","fileCount":542,"integrity":"sha512-HLyT3KsmA4FOrXL6WfI8yNL+oomjE3kj5iXJVkTWcajj3oBXRY4lbo/3Ahn0B+J39kWyXib+HSxp6XE1Lc2lAg==","signatures":[{"sig":"MEUCIQDTN8wlVUSpqGgGdtLQR4O7KqtP01RybnrIt7h8bq4t/QIgMGlP9cmh8ny3iuetSKjE79pQcOoQUef+D6rTnfLjB40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28848174},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"00c67fbeea035162c533dbcdbe7b9e16f0fccf99","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1058_1779971672734_0.09057472622724028","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1059":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1059","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1059","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d66c7afe4a1199101b91f17241e38f7ba3c8febe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1059.tgz","fileCount":542,"integrity":"sha512-b56fP8gl8YGfvFihy9TheQrb13Aso5BhdcKWV+FDdUhnvjbq0wFrTmaBx8SOn9U46G22YZ7Bir+Px9d0yO/boA==","signatures":[{"sig":"MEYCIQD/3MQ/Pz9uOuC1TKFNdz1ZiELx1L3r6g/ZZa8zOdgzLwIhAJNNnAnoXe3CjmUjV9bRgsFx7opVYiFOYSEpZUZbfzQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28850134},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"8971235116f34b47f56921bf83cb8c2004b42e3a","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1059_1779972027889_0.3636198388069949","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1060":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1060","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1060","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b19341a9ffbb8b36f092beeb2934cc218caa3817","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1060.tgz","fileCount":542,"integrity":"sha512-lsEEZ22mqo5SJp8M0YRI43K22fo98pg2NoRkt7+HuLszn5kD5JBD9Y7f6PFa9WtxFiVc1jQohosO85IY5lwTGA==","signatures":[{"sig":"MEQCIE+DoTXfIc/NMrM3TJBUPQkDDf8soexOBMjfXoX0jRMlAiBhshlVxcPqYZ+0077/8p6XKu/vZTVPEw++uXUDXSpX5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28850836},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b19341a9ffbb8b36f092beeb2934cc218caa3817","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lsEEZ22mqo5SJp8M0YRI43K22fo98pg2NoRkt7+HuLszn5kD5JBD9Y7f6PFa9WtxFiVc1jQohosO85IY5lwTGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1060_1780031283932_0.07758833599684012","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1061":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1061","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1061","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fdc40e235f8a968cacde25d9b230bccecb5e04cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1061.tgz","fileCount":542,"integrity":"sha512-EQ4Depd8e1ChsUKUqaqLnChen13lsuT1Ft3/fnT8D5/c9l1S61ep6IPdsle9W1XwiVADMeRTbS+lm0OPVEPCqg==","signatures":[{"sig":"MEUCIBOoeNKyI4EnmpIcweDWcUUtRPIGdncXGFeVtjXL3cTRAiEA58gUMgKS7iE6W98XK6w/enHsSn9t2ufWBzKvEvC+A1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28851316},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fdc40e235f8a968cacde25d9b230bccecb5e04cc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EQ4Depd8e1ChsUKUqaqLnChen13lsuT1Ft3/fnT8D5/c9l1S61ep6IPdsle9W1XwiVADMeRTbS+lm0OPVEPCqg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1061_1780071810253_0.30899715765204183","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1062":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1062","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1062","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"13ab847be35542ce2b799dffece92c3ef97de634","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1062.tgz","fileCount":542,"integrity":"sha512-USP7JUTwgbJ2azVdYFgtUwOXY8akrgm3lC87Dv1pyIxcXbwyybl8Xow+ubOaR/3bdWh8+Q7Yc6j4POPErSpMFg==","signatures":[{"sig":"MEUCIFcTK6ZZbcjZVgxt7zPyDvKinJeL4NUVW2Chq0XGBCoCAiEA84v2p4PAJ2zAf2xEN7JZnRMlaUp4akC28iHTYI/LmLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28852131},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"13ab847be35542ce2b799dffece92c3ef97de634","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-USP7JUTwgbJ2azVdYFgtUwOXY8akrgm3lC87Dv1pyIxcXbwyybl8Xow+ubOaR/3bdWh8+Q7Yc6j4POPErSpMFg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysiajs/static":"^1.4.0","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1062_1780089287029_0.38225031151329314","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1063":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1063","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1063","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs#readme","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"630cdcfba1fc371f8d87aa9931e5b9fbe6c4b590","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1063.tgz","fileCount":542,"integrity":"sha512-fejcH+CMUt6xFkIs5BPqazk2u5pnljVDpV0k4fW0geQoKsUfh858KzQ3D08CvBk10px0ecuXVrYh+lyLR33rlw==","signatures":[{"sig":"MEYCIQDdNxdJU7VmnJO4jijb4UFX7jKE/p5BQqDz5P/uOHI4swIhAP8xt5TCHgzgsmAxhMzMtaxuTGdlwbZlJwfib4gGxOiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28853890},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"33248e45816a30c31a804b5391cbbe349ff55b93","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1063_1780111287135_0.6664369386114244","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1064":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1064","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1064","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c15992813a7f99df17e2157f5fe7aef5bc5d52ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1064.tgz","fileCount":542,"integrity":"sha512-PAFljyGPgrylbOl2RBqgEXUqQy+MMHJNZhIWBtwfXeOrojT3HtUWBYUnmI9Z4/tc8GopPSK5Q1v9fghX9bGqog==","signatures":[{"sig":"MEUCIDvFicfuicZa2IGPwr70jNeIi7c5C+pDjXz5MZmPpbBtAiEAtNu0RxIULHGvxEgNLAimXGfWJq4Wa5z9zyOlzD19BTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854288},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c15992813a7f99df17e2157f5fe7aef5bc5d52ef","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PAFljyGPgrylbOl2RBqgEXUqQy+MMHJNZhIWBtwfXeOrojT3HtUWBYUnmI9Z4/tc8GopPSK5Q1v9fghX9bGqog==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1064_1780204701076_0.053464342598478876","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1065":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1065","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1065","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c705104c0e9fe515e934447728e5fdfdfffcb643","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1065.tgz","fileCount":542,"integrity":"sha512-VGhbU6EO09GYc9Gu84v65C4C524DyYRBWvrHjtnNb2qh33G8K3qpO8q/x+0kZyyELMrqYeqUnPn/WXOydqhTdg==","signatures":[{"sig":"MEUCIEywffbzXQx61ZNh67v6OwFV9n/vE0PV4rFVKqIwbFfjAiEAk1zM91/xuJK1LlOHQqGvPFstL6YnqkgiWJZRVSrX6j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28855723},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c705104c0e9fe515e934447728e5fdfdfffcb643","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VGhbU6EO09GYc9Gu84v65C4C524DyYRBWvrHjtnNb2qh33G8K3qpO8q/x+0kZyyELMrqYeqUnPn/WXOydqhTdg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1065_1780557621317_0.5011865460717964","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1066":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1066","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1066","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c63251369457f669361255875fb24c38874d5f9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1066.tgz","fileCount":542,"integrity":"sha512-8kpAb9A0cKEuQ1Bzl6fwfl4BgMqbKkLLr0OSAFqrjLyk8RmlN3UNfj5NmlQYQEdYh/VuQw99heQ6WJTBr+SrXQ==","signatures":[{"sig":"MEUCIE/Yoc7wmjFhP+fxzN3LkSDWHEbA3Ei8kZjOE/7hS+qQAiEA6RrEdzq7oDt3sYKmlTPKbINN0BZt9q3vS9/k+qDyIEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28862095},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c63251369457f669361255875fb24c38874d5f9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8kpAb9A0cKEuQ1Bzl6fwfl4BgMqbKkLLr0OSAFqrjLyk8RmlN3UNfj5NmlQYQEdYh/VuQw99heQ6WJTBr+SrXQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1066_1781042876866_0.6763191893114282","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1067":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1067","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1067","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6b1d8eed421cadf2cec299a98da72202ed4158c9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1067.tgz","fileCount":542,"integrity":"sha512-2lwy8BUbevgybd4pD78KZZogZbJ17X2KxxsPgN/rdvLJcNLNeqfyVbXyirAOvAy1hQZuS2Oy5Rl6vTTOM6/uDQ==","signatures":[{"sig":"MEUCICBCDTWr+C/9w4fmL0kUC/l7Lo6h+7K7DOHVXRnAClXEAiEA77qkeZRfC6BKVMItdaOTSy+CbdoICOMpiVv1TGKKpXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28864492},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6b1d8eed421cadf2cec299a98da72202ed4158c9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2lwy8BUbevgybd4pD78KZZogZbJ17X2KxxsPgN/rdvLJcNLNeqfyVbXyirAOvAy1hQZuS2Oy5Rl6vTTOM6/uDQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1067_1781069807894_0.8672893112486102","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1068":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1068","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1068","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"16398c434ed1365666416f118425a7206bcdee71","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1068.tgz","fileCount":542,"integrity":"sha512-oC0Saf9GAmCVG7u6oCHF9SHTZX4TfF5wigVh9KhNuWFscQQ1YP/bh9lw/bu5+yQYw6N6i0hWMhfIMLBCjWecBg==","signatures":[{"sig":"MEQCIAeQRZBX7amZveTAE6fiLPrPxXG/87k0n198CyPlxXSaAiBnU2O+eUswDeusBTixclGKK6kxWHzc1ywZvSX9ex/IlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28866067},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"16398c434ed1365666416f118425a7206bcdee71","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oC0Saf9GAmCVG7u6oCHF9SHTZX4TfF5wigVh9KhNuWFscQQ1YP/bh9lw/bu5+yQYw6N6i0hWMhfIMLBCjWecBg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1068_1781070349344_0.1453666613469291","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1069":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1069","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1069","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d0cd54b67556b7525d27526c42fbaeaf862b27ab","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1069.tgz","fileCount":542,"integrity":"sha512-GnhHj6Y/GZ080/vYiSuHOl9GmSL1N5sRn5c38OQxSv2rHoVDAHBQV083Heggefelr7ymX752K5ZoaTxh5aicEw==","signatures":[{"sig":"MEUCIHBOWTJJOvCPkPCvmhQUst/W0y8e7nxqRtLvyX+ME8bEAiEA02iIw9fIKBE5zKAwZcvuGuUR0LPpAd12h3g0JxEB2lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28868258},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d0cd54b67556b7525d27526c42fbaeaf862b27ab","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GnhHj6Y/GZ080/vYiSuHOl9GmSL1N5sRn5c38OQxSv2rHoVDAHBQV083Heggefelr7ymX752K5ZoaTxh5aicEw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1069_1781330919757_0.12971468622114224","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1070":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1070","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1070","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ebbbf7dc9af11ae02bff65521c022c2bbde24c08","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1070.tgz","fileCount":542,"integrity":"sha512-VlJ5VOGWRMYpK0UUzxO9SdkTo7UDzmVwK7rpelogHqMJY/FTSmusMNbQ1rppht+cBjH0GfWSUL34DgSvFRCmvQ==","signatures":[{"sig":"MEUCIGbNbjdgH9NjS8Pz6E+Lm3UK3tQ5GM9kU58lhWC56SJAAiEAgvDKXJ09yPf+xyKV7Xa/SsKsJTS+8LiHC+WF4SfHbaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28871522},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ebbbf7dc9af11ae02bff65521c022c2bbde24c08","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-VlJ5VOGWRMYpK0UUzxO9SdkTo7UDzmVwK7rpelogHqMJY/FTSmusMNbQ1rppht+cBjH0GfWSUL34DgSvFRCmvQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1070_1781405725768_0.07052704482866812","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1071":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1071","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1071","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"709a503740efedd115e0062ce5e02083c6743e3d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1071.tgz","fileCount":543,"integrity":"sha512-1X94urmgzwtRK4ZZZ77hsJSkNZ92VuSMUDC+Slu8kNOiGF91TuM/0aCXyRb9/6UiHmeEMBQ1OfEIdNgKjf9EGA==","signatures":[{"sig":"MEUCIQDD7/DMUSeR5AF4Fq3pjPyqIOH97cO67d63QpRDOPjrXAIgeQoTsI7e3X+oGrL2ELaLPtxMA5G74VLPdWfmMM5uGG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28883272},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"709a503740efedd115e0062ce5e02083c6743e3d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1X94urmgzwtRK4ZZZ77hsJSkNZ92VuSMUDC+Slu8kNOiGF91TuM/0aCXyRb9/6UiHmeEMBQ1OfEIdNgKjf9EGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1071_1781407760585_0.35334698565615863","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1072":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1072","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1072","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"46ca4e90d7078c304ced37819abc00426150c6d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1072.tgz","fileCount":543,"integrity":"sha512-J57PzyqgtQY4wpwrWCzXgzVu26AQqPRwnkovOKQssP21RNllSEfVj0hmMrvX1zWGnRKkfd7ZA7Bkk5B+n7TOkw==","signatures":[{"sig":"MEQCIGMYquv5UO5PdQ9x5ZhSHY91hU5KawUZcb4WzWm9DzJOAiB0SQyGqEpOwiPpLsTjq5y6pHEUTdWtjFRuWjClkzoCwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28909572},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"46ca4e90d7078c304ced37819abc00426150c6d5","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-J57PzyqgtQY4wpwrWCzXgzVu26AQqPRwnkovOKQssP21RNllSEfVj0hmMrvX1zWGnRKkfd7ZA7Bkk5B+n7TOkw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1072_1781494210625_0.06427612761566914","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1073":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1073","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1073","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"73a3e19ade60f5e057287cbb308cc4726545a634","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1073.tgz","fileCount":543,"integrity":"sha512-T7YT/WrINrAfOkyUvgp7wKxoyNynkV69zeuUV7AtrFu+dOIxBSV/FZuVGIVJxYYSqVo+F7cPveY4pcebL1SjAA==","signatures":[{"sig":"MEYCIQD18d8ixsjXLdYdKIFQT8xdNVTtAQN2aFFgxJZWUuzOvAIhAJjy+yomArTaz6LryKxSZfaAScymdgYup9E59D0ZZmn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28924983},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"73a3e19ade60f5e057287cbb308cc4726545a634","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-T7YT/WrINrAfOkyUvgp7wKxoyNynkV69zeuUV7AtrFu+dOIxBSV/FZuVGIVJxYYSqVo+F7cPveY4pcebL1SjAA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1073_1781566576169_0.5371690660561323","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1074":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1074","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1074","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9c45571b596108699a5f2323a0a2f787bd40244e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1074.tgz","fileCount":544,"integrity":"sha512-z2uPaz6ed9f6+lMuclqfW72NblT6PNZixhdeW7pndEqcIdlWBe5sygw+HzfBACZGL3aUE+QM+7ObVNNACNdgBA==","signatures":[{"sig":"MEQCIHJD3DRI/OebGZbda8hxNepupan2pOklK0mBHMigGwmVAiAZ7S/MiXyepLRo+rWfvtiFhcHs/830gDqtoKywrM1ZeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28991452},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9c45571b596108699a5f2323a0a2f787bd40244e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-z2uPaz6ed9f6+lMuclqfW72NblT6PNZixhdeW7pndEqcIdlWBe5sygw+HzfBACZGL3aUE+QM+7ObVNNACNdgBA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1074_1781615147488_0.7899268718079986","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1075":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1075","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1075","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed434583f1d27e5e71e4b6f6e17f94eb8f8f60be","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1075.tgz","fileCount":544,"integrity":"sha512-SsiO8YPLo5ijuCE/l6sXJ/CnVG94yM5+0W9mxq/ebzPNhyb5ChIyfsqjzuuKnSe0r0OOFaN22OoyD1+VeSxCiA==","signatures":[{"sig":"MEUCIQC5kl1a8rf+MahV/OlVj6xy9g0Scms7y7c3bvLOx+j49gIgNWrRYMk1aQw6UO8USVohaw1smy3y6HBtQsLAS3TifJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29011022},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed434583f1d27e5e71e4b6f6e17f94eb8f8f60be","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SsiO8YPLo5ijuCE/l6sXJ/CnVG94yM5+0W9mxq/ebzPNhyb5ChIyfsqjzuuKnSe0r0OOFaN22OoyD1+VeSxCiA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1075_1781658923615_0.6513002199649742","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1076":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1076","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1076","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e82635fd1cd645ed6ea63871ba146360b5eb04da","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1076.tgz","fileCount":544,"integrity":"sha512-XAg9+AA7o54XjNa3jCD+FyM3AV1+LDJFd10ufkRgbsNyn2D8xPLc15aakf71P/ENa/nb7G7PufyVDhh2OGUjBA==","signatures":[{"sig":"MEUCIB3Z1JWNMAE4nawtooIKulafZu90WMvWwQkLx3pc9tUnAiEArgZ5cHZO6ve4hFlq+KtSZZybZsbM0QwViz7kM/dTU8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29027107},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e82635fd1cd645ed6ea63871ba146360b5eb04da","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XAg9+AA7o54XjNa3jCD+FyM3AV1+LDJFd10ufkRgbsNyn2D8xPLc15aakf71P/ENa/nb7G7PufyVDhh2OGUjBA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1076_1782005863135_0.11995499041255453","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1077":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1077","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1077","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a63a2166b67e434ff0e386be18731dc4d7e11e6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1077.tgz","fileCount":544,"integrity":"sha512-CYBrmJuBaz/0zifFZ9SY7j3rf50b5QW/SEl8aV4gnNyAzxdU4SVGto/u+4F3+8kQbnNbiBIOJoE+xOhd/O0DDw==","signatures":[{"sig":"MEUCIAFWWV+zYd2K58c/cVl1Goa2Olz1RuOr2qMY04vDrfIMAiEA7ybjd9yUBhzKEfyGZJLh6kupUZSdOF9KS5f+l+B2tz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29028160},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"60c0ce34132b6d62d457a7940e7f3ec157bf311b","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1077_1782018734647_0.9154322305234905","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1078":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1078","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1078","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ee355efd0549f239b4312f547d5da15eb171b868","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1078.tgz","fileCount":545,"integrity":"sha512-Z9AsCsFfFFGWzMkwrvMHWEDOeo3Swv8/d3WBHM7edpWd3Bz5YQpDvKVCFDq9OfeaKoSb+gr0Prhy1PWpO/JRaA==","signatures":[{"sig":"MEUCIGiXX0c191WhB3cStk4eiqXUow9DEooYJhDdoau9hnz9AiEAiZ0xxuNKpR4X0EdSYvBj8A6a9Eqo3koVnFGYdzevGgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29156614},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"c736912dd35dab7196a331c7cbccbd3bd03afd6f","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1078_1782022393066_0.049075425742318046","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1079":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1079","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1079","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7a194a2ed73a10d14d372122a38c7bcd202b6adc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1079.tgz","fileCount":545,"integrity":"sha512-qmYv+9vnjq+Zp2mxnOPokcZuubV7XD7ztGUNChEBnttaZeLqPbbfg6teOkliklgxOn6TrGW+ZKWkRanujAkkag==","signatures":[{"sig":"MEUCIQDtZLeX62idT9ItBB5BfJ35Ocub52PbT17dYGnncIHtFwIga1lq2L/Bhv968ks7nwJkV+Ha7D5pAx7ANykQFMBrYjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29175199},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"9e0afd9675b76c285f2735035fe768dbffd7b609","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1079_1782024387272_0.5368324699019595","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1080":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1080","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1080","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"17d7e5a78830151cc15d50aaf433a491c6bc0093","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1080.tgz","fileCount":545,"integrity":"sha512-SNQgHvacHjX8F1zxugXwAvc0Sd03Mv/eUPBKgdTGKyfDB7PfYYT61JwddlwaLeoF2LQnXqgt5cK+HWlzUzCVjQ==","signatures":[{"sig":"MEUCIQDt+tz3Zbhv4gcqs12H56/YqZAPKqwDZbuIRZ03OYzMWgIgNMBB8LAcWUzJX7pJK2zkdh33uoCbv/gcqhNyMUhoQnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29184627},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"17d7e5a78830151cc15d50aaf433a491c6bc0093","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SNQgHvacHjX8F1zxugXwAvc0Sd03Mv/eUPBKgdTGKyfDB7PfYYT61JwddlwaLeoF2LQnXqgt5cK+HWlzUzCVjQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1080_1782080906194_0.7353162753633165","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1081":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1081","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1081","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5413a7dcd6b3d6e9cc54fd5cc33351e5d3af8dd0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1081.tgz","fileCount":545,"integrity":"sha512-CbhqUcj3+ZuB/tMibpGw3ndCTMN4Y83+KNhy2ggUvk1u+/ROoGgt9jV7x4ercmVe46xTdPcJYS5j7sALhKup7Q==","signatures":[{"sig":"MEQCICQmdygl6F7YdRrc9ATfKtc4d/ZL/qL5IgL8TfX7vqM5AiB3VZ8usZ27V7t+GEUFCg5jikA5Ei7opLNDwo1kewC3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29185270},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5413a7dcd6b3d6e9cc54fd5cc33351e5d3af8dd0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CbhqUcj3+ZuB/tMibpGw3ndCTMN4Y83+KNhy2ggUvk1u+/ROoGgt9jV7x4ercmVe46xTdPcJYS5j7sALhKup7Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1081_1782086221480_0.28517717998456926","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1082":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1082","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1082","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c7b81a47f1dc5c6a32ee5688f5ac398e8ab4715c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1082.tgz","fileCount":545,"integrity":"sha512-JUvSSM7DTS0j81B6o71m0H+ylyWiwmRpU4bBb3109zezy97EQ5s8SLQ99YOU/OKovL6sgTIYAqL3nphXvhL5UQ==","signatures":[{"sig":"MEUCICovA6SKfx6e0EO1FBC5kbMC4iHA+JAiLsCGr48W1sDpAiEA+ggudagmQoxIsXgScR141ykSNzRT6KpA7ODdXy82SNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29189060},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c7b81a47f1dc5c6a32ee5688f5ac398e8ab4715c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JUvSSM7DTS0j81B6o71m0H+ylyWiwmRpU4bBb3109zezy97EQ5s8SLQ99YOU/OKovL6sgTIYAqL3nphXvhL5UQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1082_1782184582236_0.49653009908482937","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1083":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1083","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1083","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"83ff039da6d335e87f6d9c537a958fdcd45d1d18","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1083.tgz","fileCount":660,"integrity":"sha512-WvpU55Gt6vyv+3d/p6rjBFpjQwm0rLktb+hW5UKPHohKOEZQxI2eC/K9jmY66HGf/6U3Q1DCb6xVB9IabY9jXQ==","signatures":[{"sig":"MEUCIEoremtpufyKeSDAwuhTufjd1gD0sJdVF8dbxP6bW0RNAiEAnbP5lgL6LUHpkL14AmWdESOcFJJqJwAD9KGlGYbh/KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40176533},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"83ff039da6d335e87f6d9c537a958fdcd45d1d18","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WvpU55Gt6vyv+3d/p6rjBFpjQwm0rLktb+hW5UKPHohKOEZQxI2eC/K9jmY66HGf/6U3Q1DCb6xVB9IabY9jXQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1083_1782185748260_0.1770857371853991","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1084":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1084","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1084","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"180689b06d375d1ba50cc759384d926b3f8d886e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1084.tgz","fileCount":545,"integrity":"sha512-hloSBhYxqcAzk9vGIpshQRAcPyHf7EQ8Dlj51yIUWBcBcKlc+mlnucKmncZe3etG6iRc1F3p2ZCBhRDs55ziNQ==","signatures":[{"sig":"MEQCICKFojTFXKQsbA0MDiuG97kXxs2ecrxohm4KMiKEyR3ZAiA16lvobnWBXmCoyX1NcR6438bKEBsqUdj82V5WJNPRxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29189626},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"180689b06d375d1ba50cc759384d926b3f8d886e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hloSBhYxqcAzk9vGIpshQRAcPyHf7EQ8Dlj51yIUWBcBcKlc+mlnucKmncZe3etG6iRc1F3p2ZCBhRDs55ziNQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1084_1782186283082_0.275580770428433","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1085":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1085","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1085","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3c3944e23d6ae5e62fb1214f0caf6c3e4626c1ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1085.tgz","fileCount":545,"integrity":"sha512-HUPTYEN1DDt+WZtPHbgNIyLnaQLB2p3tF2Rt/uEgCVM7qrGAXtwmq0YXMM3gh+gJFivP5/D7lH7PIDA4e99amA==","signatures":[{"sig":"MEQCIAcOHJiRIJLE8ebfigeNTyJ6sS2q+Asbfsa61SnqDl/tAiANWvv/dYzLCQDmLSz8+IlYvDpJ9FaFNmhPEX3B5/N0bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29204556},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3c3944e23d6ae5e62fb1214f0caf6c3e4626c1ea","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HUPTYEN1DDt+WZtPHbgNIyLnaQLB2p3tF2Rt/uEgCVM7qrGAXtwmq0YXMM3gh+gJFivP5/D7lH7PIDA4e99amA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1085_1782343368524_0.9207317425555339","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1086":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1086","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1086","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"14f99b2ed53c8d71224b37978efbf396e168c2a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1086.tgz","fileCount":545,"integrity":"sha512-McA2uChbN7/RFXOXEszUEsl2BvDxB4NJ/FfRGFdJ3+YdntPVLstSpxnekq7yP4Iz7LImxTKVN1ajVNyHY1xxLg==","signatures":[{"sig":"MEQCIGmMO76UOQNOnkEzynnHxLEqTiLAWVOS81zBK1/rgd/OAiAIdmH3vb4k0IeyIpAKNAmwt5BhGMQHnpKhUfOnbeGb+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29205510},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"14f99b2ed53c8d71224b37978efbf396e168c2a0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-McA2uChbN7/RFXOXEszUEsl2BvDxB4NJ/FfRGFdJ3+YdntPVLstSpxnekq7yP4Iz7LImxTKVN1ajVNyHY1xxLg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1086_1782344731417_0.27070097020950956","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1087":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1087","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1087","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1bea2e168431467bb2af9ee987daca8a56f8f54e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1087.tgz","fileCount":545,"integrity":"sha512-c5E0oeO8CQnIKATsj++b386oHwpSe1sNUbzKP7Gbbv0MYVK1czrcrs1MzNAVAvBQPxlkgZsr3FxRv0QyYF602A==","signatures":[{"sig":"MEYCIQDAln3/VzMgPyMz0sZprXxi/zM/HGFQQelnYJdioCvWIQIhAMdks+OniPtAnRVxDj9YQ8MWf5hAXkJR5RHbPsoH7YIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29205661},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1bea2e168431467bb2af9ee987daca8a56f8f54e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-c5E0oeO8CQnIKATsj++b386oHwpSe1sNUbzKP7Gbbv0MYVK1czrcrs1MzNAVAvBQPxlkgZsr3FxRv0QyYF602A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1087_1782396821755_0.1786710848960713","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1088":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1088","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1088","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8b9736ecb0693901886ca00ea52b60eef5689811","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1088.tgz","fileCount":547,"integrity":"sha512-fXvTeNBcxA9ptBTK7oIf/rkKk8x4cb5lSMPWW7ZeoHbpblrBkMZ6g+54XKxyBTqldytAHvwJQvlc+mkyBU1h4w==","signatures":[{"sig":"MEUCIQCxm01m5b7yvrIKMPMCksyM5gucaGPpCuxlyJ8B2vMf/AIgU1Xu/AfhNawyV4XKbMVPuA5XEg/r1FO0PtsRjwO0ZwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35332172},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8b9736ecb0693901886ca00ea52b60eef5689811","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-fXvTeNBcxA9ptBTK7oIf/rkKk8x4cb5lSMPWW7ZeoHbpblrBkMZ6g+54XKxyBTqldytAHvwJQvlc+mkyBU1h4w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1088_1782803882770_0.11908297711884908","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1089":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1089","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1089","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fffc51f5e3d0db28f1ad34fad7350ea9c64b428f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1089.tgz","fileCount":548,"integrity":"sha512-kfYnzDpmGKEpHgTj9w2d0La3JkwaLDo9mZs8TaPGmPZht1vhJGLpaf638Qh+xgZsteUGn/sg3Uubk/ZgJerg2g==","signatures":[{"sig":"MEQCIDoZQlVxgVyLTaqCmG5Ljs7JTgls7AZy2WQJlZB0REBfAiAXqVMoc9xHRXBciKy4UmnYICiX18qBH0sDZHLQOx6fAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35340587},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fffc51f5e3d0db28f1ad34fad7350ea9c64b428f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kfYnzDpmGKEpHgTj9w2d0La3JkwaLDo9mZs8TaPGmPZht1vhJGLpaf638Qh+xgZsteUGn/sg3Uubk/ZgJerg2g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1089_1782999963524_0.17225325461209895","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1090":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1090","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1090","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61b3468a3b89101f89ba3a8114a4105a853db163","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1090.tgz","fileCount":548,"integrity":"sha512-qQmnU6LcOxv8bnQEOKefnx9bYCAHY7OSH6yt0d3a3rSw9eFWr75baH3Ny9UVww0KmR1fQtX5yJeJ/tr/JnVLUw==","signatures":[{"sig":"MEQCIB+VUjFHFj0NbWBjCYpIJ+kJn4oWpPyeYQ4dz5SiglJzAiBAT2XeZezfng/5JJcGI4qH4KK91W3TDltuJqE+IHuMeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35340587},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"61b3468a3b89101f89ba3a8114a4105a853db163","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-qQmnU6LcOxv8bnQEOKefnx9bYCAHY7OSH6yt0d3a3rSw9eFWr75baH3Ny9UVww0KmR1fQtX5yJeJ/tr/JnVLUw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1090_1783001489655_0.7577546954976369","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1091":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1091","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1091","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a72b984519abe090ce811f08f09e2591ff0886d6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1091.tgz","fileCount":548,"integrity":"sha512-QQ39l0FtF9HTMXFKkFQkgdlmeZnRkF4lTjKXixaphVWXem30eYIogwx4IJhJ/YO/cemwKyxFp2nrSQWKyhH54Q==","signatures":[{"sig":"MEUCIQDW3EMttQbC7oApugnCT6hVBSSqLBs1rFYMMl6Itw1aBgIgUWwvFO1y8Q4Ezx58QD5TrvpcBGTUfBC77MlL0dgB5VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35342709},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a72b984519abe090ce811f08f09e2591ff0886d6","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-QQ39l0FtF9HTMXFKkFQkgdlmeZnRkF4lTjKXixaphVWXem30eYIogwx4IJhJ/YO/cemwKyxFp2nrSQWKyhH54Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1091_1783001722874_0.8760988392281557","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1092":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1092","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1092","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ae93131e957f20a6d20643acf59ff886c6ddfc4c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1092.tgz","fileCount":548,"integrity":"sha512-GVodrZbv36hd09I6Va93A2YrdyiKkxilul6ubKu9BN5OjrKRUt9m8s8WcKfY6cQWbRo7oYy0tkU+GuX5TnAlcg==","signatures":[{"sig":"MEUCIFju05uENr7BBUAtBN2reKeuM+DSKhPEW23C6VmrRD0xAiEA/ZpOX+w43t1LktXXbU0IIAQohgZ3zp/rycRJv5MYnfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35343397},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ae93131e957f20a6d20643acf59ff886c6ddfc4c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GVodrZbv36hd09I6Va93A2YrdyiKkxilul6ubKu9BN5OjrKRUt9m8s8WcKfY6cQWbRo7oYy0tkU+GuX5TnAlcg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1092_1783105728159_0.5905199160339498","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1093":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1093","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1093","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"40c6948cab24a0e6938df7b57d84f28bc2bf09c3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1093.tgz","fileCount":548,"integrity":"sha512-bzM6mhZKmQNvcbytUbzGn7cNxeBkc66k738T4768mB/GT4GcH6Xgqpql0QRLQc0I//8BSucQ/Lf+cV49YA4dnQ==","signatures":[{"sig":"MEYCIQDkBRdyaslhj3rfFOvFtfdb+BDWPuaKcXvLs9OlIE7FbwIhALmxVt4QDj7O9cTOIy/idDggJMrow6wIS7LpyGmsAeRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35349211},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"bbf2e30b287926892525ed29b6cb11972bce7105","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1093_1783984255883_0.6242071580478734","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1094":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1094","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1094","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f577a506d983a054f6eb8bce4c559a4c22b4d71e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1094.tgz","fileCount":548,"integrity":"sha512-Yxk+YGyq/ayFeh9GtxI1LxWwRbjYbIQp7rztHeQ+rdnZWEllFlz0Ohi3mh3s5jVM8fXFj9BoqI4H/edyPuSRLw==","signatures":[{"sig":"MEUCIQC9Tzi77/ZNGjiuJxm2y/QpVcaZfLutTp/AGi79UHKOmwIgI4NrPydumKLvOsusRraWxQhEi+tDH0S+6AFIaiURs2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35349745},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f577a506d983a054f6eb8bce4c559a4c22b4d71e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Yxk+YGyq/ayFeh9GtxI1LxWwRbjYbIQp7rztHeQ+rdnZWEllFlz0Ohi3mh3s5jVM8fXFj9BoqI4H/edyPuSRLw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1094_1783992230712_0.26985312649020265","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1095":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1095","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1095","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8b4c3bbfc2367df01be09cd5fcbbcfb2ab66a839","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1095.tgz","fileCount":548,"integrity":"sha512-/WTkMz3pSDu2+yuS8j9eRSBwk7XgfRJpduHGQBV/K19vFtgdq96u2cYNEgML4NS+i7tCD7fy/ptONEUMNg01dg==","signatures":[{"sig":"MEYCIQCzdDPghbG0wLhDDq0IEDe6O8XuXkAcaskdXTqVexFLjgIhAKSxeLFdRN6yvneMcB3BurhaHYiBuheM/WBcIoMPGmpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35353524},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8b4c3bbfc2367df01be09cd5fcbbcfb2ab66a839","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/WTkMz3pSDu2+yuS8j9eRSBwk7XgfRJpduHGQBV/K19vFtgdq96u2cYNEgML4NS+i7tCD7fy/ptONEUMNg01dg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1095_1784015517504_0.009175060038495442","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1096":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1096","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1096","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4b13dad95afd10c254fc461b6cec097eb6c63f70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1096.tgz","fileCount":549,"integrity":"sha512-YUb1oW13kJDnP9jFh3HXDXjTUgtxcUMy06DddbSkNjrTI9SgzwkYLslIv4Htzn5RMBMMBROIoDRhMS+bvN6bbg==","signatures":[{"sig":"MEUCIQDl/aJ/c2SfJO/yYzSa0BHP4My+KuhGzROoP1gUtEj9ZAIgcc6EmOFs7U2fd/m+ogZTf+VXeY6mrd39iVqxftEX3lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35491132},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4b13dad95afd10c254fc461b6cec097eb6c63f70","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YUb1oW13kJDnP9jFh3HXDXjTUgtxcUMy06DddbSkNjrTI9SgzwkYLslIv4Htzn5RMBMMBROIoDRhMS+bvN6bbg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1096_1784016131938_0.8200366300613133","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1097":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1097","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1097","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b037bfe14939372bc61a408291a07e576b975c3f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1097.tgz","fileCount":549,"integrity":"sha512-RqpbJK79JO7uBPF8TAufss+r7fZdHFtqfNliDz7DTsHN3ezmMzDb0P+s+qs+i5UGL+L1dfsXVdzNLAr/XaJKFQ==","signatures":[{"sig":"MEYCIQDwobo//1QSv54cysm79Mr0AZqPPcqm+sXw0PYsvct/aAIhAJerY1XCKIbn9oQy2Oah6fjMjeV/2lMqis8tR3cQpM+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35494206},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b037bfe14939372bc61a408291a07e576b975c3f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-RqpbJK79JO7uBPF8TAufss+r7fZdHFtqfNliDz7DTsHN3ezmMzDb0P+s+qs+i5UGL+L1dfsXVdzNLAr/XaJKFQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1097_1784161798639_0.6349369885005038","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1098":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1098","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1098","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b2c686a46a2766bea16507a2c1d3befaa71583f9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1098.tgz","fileCount":549,"integrity":"sha512-EodKoiZ+4fEHY6DRLVHYJU2t+yPpbki+19seiRux0wBmBR/DgYVh88gmjWQPfTKhcytKvVDK2175kdMjE1t0pA==","signatures":[{"sig":"MEUCIQCaPo5nlzFErG6UDTCq25ewRYl6S8YQcgiN/4Gj4M9CrwIgQm5VsAnPe3wNishDxbovn00fPqoTJCc4O59ssa698sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35496124},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b2c686a46a2766bea16507a2c1d3befaa71583f9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-EodKoiZ+4fEHY6DRLVHYJU2t+yPpbki+19seiRux0wBmBR/DgYVh88gmjWQPfTKhcytKvVDK2175kdMjE1t0pA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1098_1784163105875_0.8834837705843146","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1099":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1099","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1099","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"420adcfed26ddde20085c271a74bb6c70c7ed6ef","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1099.tgz","fileCount":549,"integrity":"sha512-vrd6synggloXSDkbfbX8PUjnqQDvgV4xpHDLfqraNo2sr447gfTSbL4YM97kyXekmnuhv2X8AS9C5slS8r+Ufg==","signatures":[{"sig":"MEQCIGL7SbAHXTY2Mhd17Zc+4j3d/zMRIWH4wC4388srQdSXAiA5Smo/ylIbU5NMBXgqqfqZk6oKZVwvbyvMvvLCKPQvCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35496124},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"420adcfed26ddde20085c271a74bb6c70c7ed6ef","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vrd6synggloXSDkbfbX8PUjnqQDvgV4xpHDLfqraNo2sr447gfTSbL4YM97kyXekmnuhv2X8AS9C5slS8r+Ufg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1099_1784173257388_0.24338819749167784","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1100":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1100","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1100","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bbfbf563bb9ef3f8018b0abffd5cd7b7a1a5e170","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1100.tgz","fileCount":550,"integrity":"sha512-iJoivD4Td3o9iS1M4Cf/wZtHz5Bazq3lFKzu6Q/Qx5rXEdDfXxk3Nt2+nZ4XHZFLbA6joqLakIz5fwaPIi3xUQ==","signatures":[{"sig":"MEUCIQDsySH/rLgYP9SiQ2+PY2s/p35t6WGoCmvJzM/8QhxcDAIgYltxgeflmS/H2dXH5pqyqWYo5g9d11PTZl+ipkc/JtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35607637},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bbfbf563bb9ef3f8018b0abffd5cd7b7a1a5e170","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iJoivD4Td3o9iS1M4Cf/wZtHz5Bazq3lFKzu6Q/Qx5rXEdDfXxk3Nt2+nZ4XHZFLbA6joqLakIz5fwaPIi3xUQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1100_1784181665415_0.06610907605539329","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1101":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1101","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1101","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"05afffb27f6e36551e828243be5d3dd50b98080d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1101.tgz","fileCount":551,"integrity":"sha512-AlCW7hYUOPhKea7ODzGAZpLMwOHrox5AhOJvRxIfvlPKjNT+v/ysxTwQfKD2lJRXDEc/QbjelLDkF9cyUhsrmQ==","signatures":[{"sig":"MEUCICgJowsFkEyIXLIIY4hyYYNs7syVkObPjX51xk75pm0aAiEAt777j2pePRkoqDsnfVp9+Qf9jDE4NHP0SKhv/yA+eI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35620486},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"05afffb27f6e36551e828243be5d3dd50b98080d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-AlCW7hYUOPhKea7ODzGAZpLMwOHrox5AhOJvRxIfvlPKjNT+v/ysxTwQfKD2lJRXDEc/QbjelLDkF9cyUhsrmQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1101_1784184425256_0.9783134691816229","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1102":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1102","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1102","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b77b84bed3a3a4128e334419d0776427d38c6b71","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1102.tgz","fileCount":551,"integrity":"sha512-TBgwGCUb2BY+tgKeZd+bQ21syz/L0HBuF5ZxK7bamkG3dWN30Ut9sISgp6ASD4W281odsJyRCMSJsTbIzo9n8Q==","signatures":[{"sig":"MEUCIQDjOuQ640a5tEqW6tiVa9uqcxc/g/MsaNPvsXzvsoLi8wIgVdYr14OKihwrywWJRIjYdx+HwM6kCGQk6BWcl3/mIKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35622511},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b77b84bed3a3a4128e334419d0776427d38c6b71","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TBgwGCUb2BY+tgKeZd+bQ21syz/L0HBuF5ZxK7bamkG3dWN30Ut9sISgp6ASD4W281odsJyRCMSJsTbIzo9n8Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1102_1784230020462_0.24016284603068594","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1103":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1103","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1103","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b4071979ffae55784a26d56aaef785a3a40c4451","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1103.tgz","fileCount":551,"integrity":"sha512-HDh4MblVQc3LWgblpQm+DCHCBpO079hk47EjODuEQkLCwBDNEpTFk9u7pS/cqCSo5TTHkCgeW55HYA/U1E4Gjg==","signatures":[{"sig":"MEYCIQCqqQYyyVKu5uKWR1NIoPgTKLGdtNhYyi4CApzRP4sQYAIhAP0PKPicNU8OeLkn+RRWDrsit+SwdrE0OY2nodAWJich","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35633773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b4071979ffae55784a26d56aaef785a3a40c4451","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HDh4MblVQc3LWgblpQm+DCHCBpO079hk47EjODuEQkLCwBDNEpTFk9u7pS/cqCSo5TTHkCgeW55HYA/U1E4Gjg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1103_1784237461966_0.6164181885257749","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1104":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1104","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1104","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"51a2b629609fee2d9d3d7375cd4117a2ff8ce876","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1104.tgz","fileCount":551,"integrity":"sha512-SnpOodnHWfVfj/xhfOTXzy7qts6eCf7pR0mds80QobDFCKyz/MUYLVuYOFT1qNNo3oNKAjHkH7zAYoZUp5NxnQ==","signatures":[{"sig":"MEQCIBMk1iBpkNS70DFqpKmorumiEbaEkbxlbo6fsmNF1LjDAiBc4obHeXw8Jnl9KlffR86EWPESJ1CKxq2aLXHtzqVAgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35643173},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"51a2b629609fee2d9d3d7375cd4117a2ff8ce876","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SnpOodnHWfVfj/xhfOTXzy7qts6eCf7pR0mds80QobDFCKyz/MUYLVuYOFT1qNNo3oNKAjHkH7zAYoZUp5NxnQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1104_1784239733871_0.10867444772308676","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1105":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1105","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1105","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c531b6c29e6bc52694d12ed4ea176ccdc4d1bf58","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1105.tgz","fileCount":551,"integrity":"sha512-z4qQtKG43Ryg97d8qBkC+9arp1Ika26KNGjkhSpB4vbc0CDCHWGQd7SzsCZ9KbZXLy3N34/juCfz/dSZKaOPMQ==","signatures":[{"sig":"MEYCIQCv0F+V4qwUS4nEKHDmfePfSYfQ4B1aZ9jE31KOLoIq+wIhAPEmMeaxIQeJa68mfn9gJlPMNII0A+qWN0RmJEijcI8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35654509},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c531b6c29e6bc52694d12ed4ea176ccdc4d1bf58","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-z4qQtKG43Ryg97d8qBkC+9arp1Ika26KNGjkhSpB4vbc0CDCHWGQd7SzsCZ9KbZXLy3N34/juCfz/dSZKaOPMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1105_1784240241111_0.914536545033664","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1106":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1106","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1106","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a2633ac764d359f7d61980c2f6c71e2a2e33550","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1106.tgz","fileCount":551,"integrity":"sha512-/Xa+BuKbKcxzcBiEJM8NRYbhYAK/CMsofALuTOu3/ko82SbFaF/Hs96ZhSExGggGF0dNaGgrQCB29D9UUi8EXA==","signatures":[{"sig":"MEUCIFB6CNlJelbaCPMWw66KYhgJIEwJdjXKZGJRZmbwy80jAiEA5hPOYSSkGGLwhUEmKKjV1Ph2yMQG7J+EW8G87HzWONA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35660326},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8a2633ac764d359f7d61980c2f6c71e2a2e33550","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/Xa+BuKbKcxzcBiEJM8NRYbhYAK/CMsofALuTOu3/ko82SbFaF/Hs96ZhSExGggGF0dNaGgrQCB29D9UUi8EXA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1106_1784241116357_0.9792121669070164","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1107":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1107","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1107","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f70c99685f85239b11c261eae80e8f552f1ff875","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1107.tgz","fileCount":551,"integrity":"sha512-B23Tx9zhwOI355Oafwf0izO4BOzPMfyBPmr3uw3cAcYRihEIRP7Ia256oAspq1RfpYYLeP+oZLjTICsemBOvYw==","signatures":[{"sig":"MEQCIH0ewW+2b5NptuGqKYR91xZGoMpDAxs0gzDNVkY6nglQAiBBja04jnqI6vnadSeaoFBP8kX4+PLLEGdinfos+zH0EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35661595},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f70c99685f85239b11c261eae80e8f552f1ff875","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B23Tx9zhwOI355Oafwf0izO4BOzPMfyBPmr3uw3cAcYRihEIRP7Ia256oAspq1RfpYYLeP+oZLjTICsemBOvYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1107_1784246878199_0.9651902778621044","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1108":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1108","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1108","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1da5301fe38740582fb1c21b685ef5eecdc3ed36","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1108.tgz","fileCount":551,"integrity":"sha512-GRk6vtVRB/OXZ2Wof70aah6C5JAP5TqOxnwokfB9gsExUfFzztihvnC1DvHCqmEMNNTBTttD8CHGVKO2Ep9Wcw==","signatures":[{"sig":"MEYCIQCDI803A2RkmVP6b04IE1PCkPAXCT66pUrjNqg+CNo9OAIhAM6wANT+EduC+51PAt/4WWEtBhGZnt0RIkz1fSLxGV1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35698273},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1da5301fe38740582fb1c21b685ef5eecdc3ed36","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GRk6vtVRB/OXZ2Wof70aah6C5JAP5TqOxnwokfB9gsExUfFzztihvnC1DvHCqmEMNNTBTttD8CHGVKO2Ep9Wcw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.18","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"^0.34.0","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.1","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1108_1784267150683_0.10743890991779659","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1109":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1109","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1109","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e37874b13b30c17346c053f6ee0524fe98f48618","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1109.tgz","fileCount":552,"integrity":"sha512-COw1oK6D+r1G0kLOnvollmGLMUwey+5yFm+bN4ZAlxUwr6vk6NRSOoSk8sGrKnfgMGZij4iQvmodEJMeH4X66Q==","signatures":[{"sig":"MEUCIB5+O0LRezcXBDxvWdqnbTr+h+5dlnr0cC1KlBxQwCU+AiEAq7IpQeJy0e3wlIMw4jQEgyNQCt1LPu8p4OQbNa+Kbso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35711462},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"3f280599675ced7e7de6edab22c79ec9b4569457","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.14","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1109_1784268230475_0.4606719293186281","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1110":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1110","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1110","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"bc5654a85fa0e8bd3cc023b865d32a8ed66165a3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1110.tgz","fileCount":552,"integrity":"sha512-17VcomCsPmdvsYmWVV6utajlXpuVk7JBaSJvuGTN6npVdIP8D5XPPKGiCUk5LCpaVPXkHcdDJ1Az8QAXb7lTMw==","signatures":[{"sig":"MEQCIGpCI9YS9Mx1lXqxnsL0m65nf2JHF6bacCvLdPCfAuPzAiBuYd/0Xis+RExi6/qVr3Np0GTW+hnGaCnTTqoyvzNXYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35712604},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"bc5654a85fa0e8bd3cc023b865d32a8ed66165a3","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-17VcomCsPmdvsYmWVV6utajlXpuVk7JBaSJvuGTN6npVdIP8D5XPPKGiCUk5LCpaVPXkHcdDJ1Az8QAXb7lTMw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1110_1784726969628_0.6012011653679421","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1111":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1111","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1111","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0baa60b3528ac4a320ac880d80ba870b93170efc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1111.tgz","fileCount":552,"integrity":"sha512-oAgC4Q9JY+3dUfvKVNwr6VgKkrfHjYBkWxflF5WDRY4te7/LiX91idl47/Mz58/bf6DQo+NfymiUvVh7INJe5Q==","signatures":[{"sig":"MEQCIFa930YbBCKPvrHkiMtpaKeVwmZLEbbIa3iYyRSzCFsBAiAz71R3AQl5mS2TJJhunkY2UEg6zlbTMvcRF2C4dqBBJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35713938},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0baa60b3528ac4a320ac880d80ba870b93170efc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-oAgC4Q9JY+3dUfvKVNwr6VgKkrfHjYBkWxflF5WDRY4te7/LiX91idl47/Mz58/bf6DQo+NfymiUvVh7INJe5Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1111_1784850785027_0.5809527129681604","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1112":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1112","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1112","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"008545605f9bcaaaea8cddd8f92a6b1aba413da9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1112.tgz","fileCount":551,"integrity":"sha512-Mof+4zaee6cCQQtzuGQcARvx8Oo9H3qqlwGOg7SIJQsXswUmKlpTxkTkBIoM7+3NGQ8nvoRCS1gfGFgSZcTdFw==","signatures":[{"sig":"MEYCIQD6+pKZOsR8+MORIcEAjV9Xoglu90I1o1PBsH3m8+6PvAIhAMzfEcIX30tmyY4jMHtYNxvnmpieotGgx/bwE6dQo5z5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29582378},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"008545605f9bcaaaea8cddd8f92a6b1aba413da9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Mof+4zaee6cCQQtzuGQcARvx8Oo9H3qqlwGOg7SIJQsXswUmKlpTxkTkBIoM7+3NGQ8nvoRCS1gfGFgSZcTdFw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1112_1784882671497_0.8473133814610809","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1113":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1113","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1113","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"26e3ad8dd97ef2375cbb5c6a374420c2e68bbfc8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1113.tgz","fileCount":551,"integrity":"sha512-8QQ3Xz0ObpEVt4R6pzdK1R0Om2Hr3OqXOkbuaQjfPezR6arsLOOU/PmZmFIe/UxRq93cTZ6hN0hPVIglGUPA4A==","signatures":[{"sig":"MEUCIGdFX//PFS86h2XiI1y56wUv57GPXN+qFMn2y67q19BrAiEAiYjzUQplKri6696tiwMsTAhZlqL0LMJ/7Sqbk4z2c3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29582733},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"26e3ad8dd97ef2375cbb5c6a374420c2e68bbfc8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8QQ3Xz0ObpEVt4R6pzdK1R0Om2Hr3OqXOkbuaQjfPezR6arsLOOU/PmZmFIe/UxRq93cTZ6hN0hPVIglGUPA4A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1113_1784949972735_0.5190149082085229","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1114":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1114","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1114","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff369de8da9f9552634beecba32ea154115dc9ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1114.tgz","fileCount":551,"integrity":"sha512-WMFlTN/T/pslOhkm6gQy/ik4LRAz0HaJvaEsrpQJGvl5E13Xy9OIdb0XJI3iugW4JYDn0p27Ow93dAny+dJFfg==","signatures":[{"sig":"MEQCIHvH4n6WkoGueE0m2FbqyhngKMJTxj4g9Qs/zce4DiIMAiAtdC38emCMdNdN9zTzQFbcHzHIvSf3kHD5i1QkorKZEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29583157},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff369de8da9f9552634beecba32ea154115dc9ba","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-WMFlTN/T/pslOhkm6gQy/ik4LRAz0HaJvaEsrpQJGvl5E13Xy9OIdb0XJI3iugW4JYDn0p27Ow93dAny+dJFfg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"^4.6.4","rxjs":"^7.8.0","sass":"^1.99.0","react":"19.2.1","elysia":"1.4.29","eslint":"10.0.3","stylus":"^0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"^5.9.3","vue-router":"^4.5.1","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"^21.0.0","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"^21.0.0","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@types/react-dom":"19.2.0","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"^21.0.0","elysia-scoped-state":"0.1.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"^21.0.0","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"^21.0.0","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"^21.0.0","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1114_1784950146284_0.7083022635224618","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1115":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1115","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1115","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"06b7e4b0022c2dda7773f6e9e86a970c8bc286cc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1115.tgz","fileCount":551,"integrity":"sha512-zwVU4I4jxaJoD7NvWB/3YqYMFZmmqVWW6L7hIZJ++qUImwUnMBwD3GJyHnCuyq0s/5PYe7nB0CeNOdITsmkyiQ==","signatures":[{"sig":"MEQCIHTnj5iYhkCFyoP2MKBI6Yq8SOZClvONDHIT+oh6yyOZAiAuhvGiTv2TV/HhpX//oiSN29H8+coghNBA/OgiHu+icg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29588263},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"e5baaafaf2365ff07924129b9f968afe611bdc03","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1115_1784955814630_0.8214658442667475","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1116":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1116","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1116","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d0dde3bc87e65ce045cc2069ded7b142876f0d6c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1116.tgz","fileCount":554,"integrity":"sha512-M+fVCeiVl2sYazg5qw9YtzhfwdfoWo61oVI7l4OY/gf0HFnS7xPMRQp3L+HTHgyoEecjeFD6YyxeXgk3tT9cXQ==","signatures":[{"sig":"MEUCIQDGp/QOWjiVTWy5MnpQrJ/so1IWvYicMIgwgoushv0M2wIgcKxaHnApuWRJlhASXWFe9LJ6kajK3akKWLYQ0R67gWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29620534},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d0dde3bc87e65ce045cc2069ded7b142876f0d6c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-M+fVCeiVl2sYazg5qw9YtzhfwdfoWo61oVI7l4OY/gf0HFnS7xPMRQp3L+HTHgyoEecjeFD6YyxeXgk3tT9cXQ==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1116_1785227354457_0.7887877137269894","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1117":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1117","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1117","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0e65fed7919f83c4c27edc0e0158129584ab29a8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1117.tgz","fileCount":555,"integrity":"sha512-L7Qel4DAUa4wj99Y/jPV4tuK3h+w0lBVJC9BWCtWG1fTI8Cemp1rP4rS0qd8j9iZwlNLY85EL5oukfcdMp5TjA==","signatures":[{"sig":"MEQCIDljGI6f0B84HmfbB0ob2zCrWm0t22q54Xa3/7xAu3aCAiBM1uwsDuZMG4BITQ3aKixgf+U2bN/MMmch3RR+vsxNXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29629101},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0e65fed7919f83c4c27edc0e0158129584ab29a8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-L7Qel4DAUa4wj99Y/jPV4tuK3h+w0lBVJC9BWCtWG1fTI8Cemp1rP4rS0qd8j9iZwlNLY85EL5oukfcdMp5TjA==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1117_1785357541036_0.20478284062373486","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1118":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1118","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1118","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b276f8c165aefb4b6928c16f4247551768ef1643","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1118.tgz","fileCount":555,"integrity":"sha512-W3hHGutI7XCQr3Qshsv13J1jPugw00tf/m9nKAIFxKS/aRexpodMB4/Czjgd6JU8lsU6RS1E3TUyG84Lok9HZg==","signatures":[{"sig":"MEUCIQDcP2D5fec0scf/tFoSZeeR2HPxpdlblEBacQ0o07gSAAIgNDYznAMz6Qyt6tW/QUOEs0dV4eI6Jb5bwvGA3wg2sMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29629674},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b276f8c165aefb4b6928c16f4247551768ef1643","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-W3hHGutI7XCQr3Qshsv13J1jPugw00tf/m9nKAIFxKS/aRexpodMB4/Czjgd6JU8lsU6RS1E3TUyG84Lok9HZg==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1118_1785357839990_0.5314991148240067","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1119":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1119","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1119","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c82810caa2551ee3bbed1ace408c45c16d113d3d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1119.tgz","fileCount":555,"integrity":"sha512-ZsKdmFjl0lo4Il+r6Q1jeJNAPe2wCoX2o96H3qsbJMlQK1iF6MLQI/WWdaYOs+k6cE+XP8ESgiHV8wmWumjeug==","signatures":[{"sig":"MEYCIQC118YUbKimKGswHslqt2bfQl6HIKsjgWCm14C2HBBrkgIhAJrwSa1o6SuAEUd+iHUreDqQiLh9RiTmxy5NXm15qL4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29634618},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c82810caa2551ee3bbed1ace408c45c16d113d3d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZsKdmFjl0lo4Il+r6Q1jeJNAPe2wCoX2o96H3qsbJMlQK1iF6MLQI/WWdaYOs+k6cE+XP8ESgiHV8wmWumjeug==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1119_1785362529469_0.5130738689381469","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1120":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1120","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1120","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e51941e2749c8b50f3f255cf01fd415870432be2","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1120.tgz","fileCount":555,"integrity":"sha512-41cBCbsEG8x1A5TGTionI/RL5Ex6fZCyeWiPI/Gb2jLnUjyXGfE9cRaudCHLJD8AzqxVeDD9m7BOYJN632d76Q==","signatures":[{"sig":"MEUCIQCHvPr+B6kvtYU3Y3B8BlzbEeDkPzAOLbvKsVScXrRtLQIgYtm4flDN51bJY3Fl4eX1iUllfecXw2kzu+kls9YJ8YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29634664},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e51941e2749c8b50f3f255cf01fd415870432be2","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-41cBCbsEG8x1A5TGTionI/RL5Ex6fZCyeWiPI/Gb2jLnUjyXGfE9cRaudCHLJD8AzqxVeDD9m7BOYJN632d76Q==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1120_1785383392995_0.3002274388184183","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1121":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1121","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1121","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0dd649fe4d8bf3614ae97aa1af673107a19c6a60","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1121.tgz","fileCount":555,"integrity":"sha512-URe3gx5jjN3vGP+xQGwkp8yKF3+hAoIkblgmwh2AD+bFMYT4+5oIW3Cic4WkYVf2Hf2I/NgK/i5oaNTvSvTbNA==","signatures":[{"sig":"MEUCIQCRUlUHu/jP6kCRAt9+s7htYhMOgjWWyccNid7dKp2DhgIgFB7K4EwY+yf0+f80VxN8h3lcyQmiaPXAwmsFnpKrf9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29635416},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"84c50f0aefb176e3fc909d4cb329f5b0af1cb40d","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1121_1785391635833_0.3930830943877104","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1122":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1122","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1122","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62b91f363d136bcffb2d972dbead6e3f88268a43","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1122.tgz","fileCount":556,"integrity":"sha512-YH7BKhg1CJdF/GnDzY8XcNf1eIrenVVB34ILGnXyzJoeyq2ThqLngTdUSFD2vBlYgGSkgj8OKITDbckEuPXLDQ==","signatures":[{"sig":"MEUCIQCibX3KLVi1qfxLwm6xOmTajtA5BysQGMF7LlC4YxD78wIgGVOgCK0oFLvmvIqBOk7jkK3oADMnNU44ZZeTih5t4CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29661663},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"62b91f363d136bcffb2d972dbead6e3f88268a43","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YH7BKhg1CJdF/GnDzY8XcNf1eIrenVVB34ILGnXyzJoeyq2ThqLngTdUSFD2vBlYgGSkgj8OKITDbckEuPXLDQ==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1122_1785511485619_0.8800035513689237","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1123":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1123","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1123","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"62a1884fdaed052cbeb73c544b7cdd3051906da7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1123.tgz","fileCount":556,"integrity":"sha512-+alruleb/HmzRpcr5v8Piq19HQMW+cwqZG/xE+9/5wgamSqlKc14ZEdQBcokczvC4m+pesMAJJ8tA2Yt/rZiQg==","signatures":[{"sig":"MEUCIAXUC6bDWHbZb4CnMpSkBcuJgfn40vCeWlt2I/IUitszAiEA44x7e3wwCq71xIqRs3rQ8jBM7sdCC+L+cL2JD3LEOS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29661721},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"6f393402423a1078a72ed68fef84ac99b63d2bf3","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1123_1785514338380_0.01658209905082031","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1124":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1124","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1124","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"725eda05eb6a275e8ffaf61aadca3c680cd9139e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1124.tgz","fileCount":556,"integrity":"sha512-vNxKioG13sDQR9oKk9ViSexdFk2gBotPlQnf9vgFQcxWSr4Nm4f7CJGrbfI9SUaLpOte0hxSj5XRxXuL8XRxJQ==","signatures":[{"sig":"MEUCIQCexhDLuDkyZszZ+lKF6y1VQE/nAbd1t9Ius0XD1dEr8QIgVagDF5bNFs7IMciWGiDHCIv1HWJST8mVqrvHEBB5iwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29661733},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"725eda05eb6a275e8ffaf61aadca3c680cd9139e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun test tests/unit && bun test --concurrency 1 tests/integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","release:beta":"bun run test && bun run format && bun run build:native && bun run build && ./native/publish.sh --tag beta && bun publish --tag beta","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vNxKioG13sDQR9oKk9ViSexdFk2gBotPlQnf9vgFQcxWSr4Nm4f7CJGrbfI9SUaLpOte0hxSj5XRxXuL8XRxJQ==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1124_1785517131410_0.3145939306269192","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1125":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1125","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1125","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"408060810372c34604eb9dc934cb322c86c553e1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1125.tgz","fileCount":556,"integrity":"sha512-clu1c9qRaiWqj4b6MfjxsJ6ATZt6ZqQAGtgQNTiu9AkqIBoiezRPNRH8G00gUiZG6Y5FNZWIRhZ4qhgo0+anbA==","signatures":[{"sig":"MEUCIHd6wI4DDk3cVYsTQ0lYwAEVKcWryvKIl0yCEtg89DRpAiEA2WGR/nnsDH+vr1DO7aHd90tSNldPJgfQexBdVD+5Cns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29673949},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"408060810372c34604eb9dc934cb322c86c553e1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-clu1c9qRaiWqj4b6MfjxsJ6ATZt6ZqQAGtgQNTiu9AkqIBoiezRPNRH8G00gUiZG6Y5FNZWIRhZ4qhgo0+anbA==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1125_1785524042637_0.6994869455881627","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1126":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1126","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1126","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7bb78aadd03cb4d3dd3a8565672b40afe40f18e8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1126.tgz","fileCount":557,"integrity":"sha512-YmW0jYZc4ws5I4n6ksXC9OKIkC04/tFp5WqKQeSuWbJxUiPGrzJVEIcrcQ/5rfEnFPGfF2YgmCisdupfXCm3Lg==","signatures":[{"sig":"MEUCIEd+5bLKQets+bgrjlaY6d2kgSEQdr01Tm9OUZFYUAa9AiEA6xZgcw0o/ROGjc7qOq9CHTJhk+ecjgLSFuJG0nFyDGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29673871},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7bb78aadd03cb4d3dd3a8565672b40afe40f18e8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YmW0jYZc4ws5I4n6ksXC9OKIkC04/tFp5WqKQeSuWbJxUiPGrzJVEIcrcQ/5rfEnFPGfF2YgmCisdupfXCm3Lg==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1126_1785532880059_0.4758290311894644","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1127":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1127","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1127","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"491e9e0a57670ddf961c57f926fb35ec514122bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1127.tgz","fileCount":557,"integrity":"sha512-B24FeVHZyn8vN09bUSd/DUU7mUKIyA8S2rdtBmkEmhx6bhhLgR4YTlNaGhg42sGG8+7gKH50oo5SSjvmXLf3Yg==","signatures":[{"sig":"MEUCIEqwP2iYBaxYyyVZvNlI41syMx08oUji6A/BejCpO4KrAiEA4sRNJokS2jzztSyoLY69O/1vbF3sM4oFyMwgNyZ+VmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29677089},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"491e9e0a57670ddf961c57f926fb35ec514122bc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B24FeVHZyn8vN09bUSd/DUU7mUKIyA8S2rdtBmkEmhx6bhhLgR4YTlNaGhg42sGG8+7gKH50oo5SSjvmXLf3Yg==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1127_1785600905581_0.651287972271748","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1128":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1128","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1128","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"05df714d46c7468ab64dd275d5abde3b446b645c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1128.tgz","fileCount":557,"integrity":"sha512-/Ai8TEUDq47Zbm+bd5sAnVjEmvSEqetSzPIvkOIXH57EMT4i2NWIyoVlBp4SaDlGr4K3v91qiPmEyPnxVCCrAg==","signatures":[{"sig":"MEUCIQCPl+HceN8YjyIoxfzkBrUT1Dwnm374i1/Bn3ct3W5JagIgRZHDtsxwSx8uZfbTkD+cn1eRVnnF9Sf2E3XzM6FwnRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29676990},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"05df714d46c7468ab64dd275d5abde3b446b645c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-/Ai8TEUDq47Zbm+bd5sAnVjEmvSEqetSzPIvkOIXH57EMT4i2NWIyoVlBp4SaDlGr4K3v91qiPmEyPnxVCCrAg==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","elysia-scoped-state":"0.1.1","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1128_1785624636020_0.56840981727727","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1129":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1129","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1129","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6fcf14576e1dadcf2bdcd3133662c08e0f4b7c83","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1129.tgz","fileCount":557,"integrity":"sha512-YsOzqBXNGdkOIFLfZuOFdrtRxxG21X30okq/dVPHg74umdXdkjk3g/WPrYDiRK+xiWbXxe5NvQ45UbhMCrk9bA==","signatures":[{"sig":"MEUCIQDRU6l12WfI0CzSHyb4HHlrUzc/FWKtSUtHtAg9CiWBwAIgMtwZnffteb57g38+ORX85D4hx2m0J4Jkb0PDlicJkx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29677513},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6fcf14576e1dadcf2bdcd3133662c08e0f4b7c83","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YsOzqBXNGdkOIFLfZuOFdrtRxxG21X30okq/dVPHg74umdXdkjk3g/WPrYDiRK+xiWbXxe5NvQ45UbhMCrk9bA==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1129_1785743555663_0.7376801238155348","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1130":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1130","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1130","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe34143a2dd6a31d4825871bc420bb42ff747b94","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1130.tgz","fileCount":558,"integrity":"sha512-hBTfdUO8kmoSMVgoj93YB9tybddx1qcjT3IrwvnUBwHeUM24X3qqCDkRd+AA2Md+9XHH15HS6utVMbuhQb5Tdw==","signatures":[{"sig":"MEQCID/ODbsl6zVsqBvvC2q3OVTYBTXJ8ZQBeEef65kW5ewLAiAoA0wl49pZ8COuCcbYUoewB9UsdKOWNxWefTwoNovjgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29681773},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe34143a2dd6a31d4825871bc420bb42ff747b94","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-hBTfdUO8kmoSMVgoj93YB9tybddx1qcjT3IrwvnUBwHeUM24X3qqCDkRd+AA2Md+9XHH15HS6utVMbuhQb5Tdw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1130_1785744692510_0.865704899526853","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1131":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1131","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1131","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8c405350206c78503ef938b86de810825509958b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1131.tgz","fileCount":559,"integrity":"sha512-vKxcye8zTKsR8OSPYxAtS22LPm99gemqUYyRToIqO0WNceWvsZA6tukuPi7Wcf2QTGQAtoBDIaxXvv0MKFknEw==","signatures":[{"sig":"MEUCIQDTu1S60Lk87C4Bw0TJZuHW3AoOM2HYgH/KLpibh4TsyQIgeny7wNvC2oLuZ2VK+E6CFC6vSQHVnX5U3WEkOPwGdjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29685117},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8c405350206c78503ef938b86de810825509958b","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vKxcye8zTKsR8OSPYxAtS22LPm99gemqUYyRToIqO0WNceWvsZA6tukuPi7Wcf2QTGQAtoBDIaxXvv0MKFknEw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1131_1785775593388_0.4598271174577393","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1132":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1132","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1132","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1894450fd131601832b6fff474590329c410deaf","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1132.tgz","fileCount":559,"integrity":"sha512-9fvlltMz8o5x+2TKWm2p6+1bLkGTxSWUg1Mko590SCBdtEFAYIFFfm9vsLWVO1SLs5H4csQzuTcmN+AD46t3Kw==","signatures":[{"sig":"MEUCIQC9g0sT5pKz5P2m/aZWxXW+CjT7r6WWcQag6lrw9BUeOwIgRn+zNKODZWxFS33Hc5QJI/D0NT1Qjuzon0z7ruCvXHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29689885},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1894450fd131601832b6fff474590329c410deaf","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9fvlltMz8o5x+2TKWm2p6+1bLkGTxSWUg1Mko590SCBdtEFAYIFFfm9vsLWVO1SLs5H4csQzuTcmN+AD46t3Kw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1132_1785814895326_0.8495263976487404","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1133":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1133","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1133","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"5c7f644fe6942fa0b795d7e57aa98e9871553925","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1133.tgz","fileCount":560,"integrity":"sha512-PBSHsKShDzgUyX91EWbAR6K5/z5mTh0lfCiRsxzL8MWyiA1CyJ22TUJm/pMQls6++RzosrT/O2YHW7JHQbFBNw==","signatures":[{"sig":"MEUCIQDgvi1MCFPV9mdWxafKCGXFGWwrCHMeYM4gLXRsLTwJjAIgD+teDTN+Z7pRufKuv5/dqCYQxIdB0B/NJ9uS7OWTPEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29701202},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"5c7f644fe6942fa0b795d7e57aa98e9871553925","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PBSHsKShDzgUyX91EWbAR6K5/z5mTh0lfCiRsxzL8MWyiA1CyJ22TUJm/pMQls6++RzosrT/O2YHW7JHQbFBNw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1133_1785958489608_0.25647917084543126","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1134":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1134","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1134","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e731920a3362bf5b61255c1477e437887a172cc8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1134.tgz","fileCount":560,"integrity":"sha512-0E5w+H9s7a6ooRK8QdUsCPv0MIbOk0R+uq2X/7Mo9x8ZLBlQdNn8/t3IONPVuo0XRhKy/CWDHaYLRCNRHyjI2w==","signatures":[{"sig":"MEYCIQDbkq+o2ZFQCIWTzU8xrkidYnjGna5dmSTlV1HYQ5VPRgIhANLzGfiJfh8RRgdKnZo4/6vTca0AZdJvXufsn+Bg10gG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29701304},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e731920a3362bf5b61255c1477e437887a172cc8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0E5w+H9s7a6ooRK8QdUsCPv0MIbOk0R+uq2X/7Mo9x8ZLBlQdNn8/t3IONPVuo0XRhKy/CWDHaYLRCNRHyjI2w==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1134_1785958663763_0.9182716292797304","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1135":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1135","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1135","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ecfd425ab197c316760820161d1ee890450cc8ae","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1135.tgz","fileCount":560,"integrity":"sha512-GLi1pXEXH31qup67e3GxSIvdNSFzK1igixgzF0jjlngK+2oDckn4AwNtHfuFTmKAK1mIs1i+OT9/PUARKGBTJw==","signatures":[{"sig":"MEQCICxztu/fgYRNg7Dl77+Y/Ignt/9jVpbSDCm9Tt0cZbmRAiAebvEpj2e3Al5Igq8jJA4BcQJfWPdgPvtSjUrdHk7w9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29702604},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ecfd425ab197c316760820161d1ee890450cc8ae","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GLi1pXEXH31qup67e3GxSIvdNSFzK1igixgzF0jjlngK+2oDckn4AwNtHfuFTmKAK1mIs1i+OT9/PUARKGBTJw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1135_1786421264916_0.05203494499446926","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1136":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1136","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1136","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"e0f6afd29dc48164f03049f9c939e14942ba6c84","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1136.tgz","fileCount":560,"integrity":"sha512-gGtDxa2oDXppm2BxVz5A6EeGQIIcvsSRDZdAL7vGQ23AbBtvoY1YCg4lN/J3Qyzx/O04W9iUqAlBzBVa67Ca8A==","signatures":[{"sig":"MEYCIQDwWg1pgf02ZZyTeLfLAjucShk0w1DxO5CbxplZTc6BowIhAL8vXTesRIbNPBWT0wUveUy4qqXyCGYKxTc280X4lGnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29708944},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"e0f6afd29dc48164f03049f9c939e14942ba6c84","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-gGtDxa2oDXppm2BxVz5A6EeGQIIcvsSRDZdAL7vGQ23AbBtvoY1YCg4lN/J3Qyzx/O04W9iUqAlBzBVa67Ca8A==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1136_1786644128943_0.6056067836286567","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1137":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1137","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1137","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1cf103ad99b8d6c4575e3844b2c4f17a3d64a9b9","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1137.tgz","fileCount":560,"integrity":"sha512-cAh7fM4Y5u4V4t8FAgk4At6fEQ3QfAgRrVGmwr1jP29BepSu9YkOq4WRSzWQLuhLdjG6pghonn2ktwI2A0m3cw==","signatures":[{"sig":"MEUCIQCkLDO1kJUmip1QqkQpCIePZ3yugdtTQ4sol54UMUGB7QIgca9MFs7MoKWWk7wdZXzOdPnMbdJ6yGHd2f950/UFWBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29705842},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1cf103ad99b8d6c4575e3844b2c4f17a3d64a9b9","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-cAh7fM4Y5u4V4t8FAgk4At6fEQ3QfAgRrVGmwr1jP29BepSu9YkOq4WRSzWQLuhLdjG6pghonn2ktwI2A0m3cw==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1137_1786644874570_0.9817118968335454","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1138":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1138","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1138","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fc136a18f235a5d5ca7986c732916205ac863cff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1138.tgz","fileCount":560,"integrity":"sha512-BH39oueV8XLaJanEBHE/gG1RLCWFyz12YUq2kTvZaXHyuNzUaqsQGXrpJIw0LE/2VTbiVEPTGOZTG5bJAWF44A==","signatures":[{"sig":"MEUCIHeD/7l+N3Z4U9BV2QbKDmj/TQO+O+ywhNYtmrdzqTZbAiEA+qTUUSdrhjkARJiGH+v5Dzslrvwp/U49PKJDl61mxyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29709248},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fc136a18f235a5d5ca7986c732916205ac863cff","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-BH39oueV8XLaJanEBHE/gG1RLCWFyz12YUq2kTvZaXHyuNzUaqsQGXrpJIw0LE/2VTbiVEPTGOZTG5bJAWF44A==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1138_1786649912731_0.7484786418604497","host":"s3://npm-registry-packages-npm-production"}},"0.19.0-beta.1139":{"name":"@absolutejs/absolute","version":"0.19.0-beta.1139","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.19.0-beta.1139","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"923de89db8b5a23a8708a88f52bf636f7d7789d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.19.0-beta.1139.tgz","fileCount":560,"integrity":"sha512-atz71rAKqswd86eS6xUrEN+320W/tj3A34TLFEn4p325YuQFXgOQK/I08f8PQqEsUHWcBhg0Y9SoAkrTkLGhHA==","signatures":[{"sig":"MEYCIQDQ3o7o+ZILTT3zog0EMbFUH4MHoPk+tUG0eb/m9YWClQIhAJjdqCb6MWYSPU2q209HeUr6LMCscDAbjxhoyolZn5Q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29720376},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"923de89db8b5a23a8708a88f52bf636f7d7789d5","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"1.4.29","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-atz71rAKqswd86eS6xUrEN+320W/tj3A34TLFEn4p325YuQFXgOQK/I08f8PQqEsUHWcBhg0Y9SoAkrTkLGhHA==","absolutejs":{"runtimePeers":{"vue":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["vue","vue/server-renderer"],"artifactReferences":[]},"less":{"range":"^4.6.0","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["less"]},"rxjs":{"range":"^7.8.0","tested":"7.8.2","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["rxjs"]},"sass":{"range":"^1.99.0","tested":"1.99.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["sass"]},"react":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react","react/jsx-dev-runtime","react/jsx-runtime"],"artifactReferences":[]},"sharp":{"range":">=0.33.0","tested":"0.35.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["node_modules/sharp"]},"elysia":{"range":"^1.4.0","tested":"1.4.29","optional":false,"buildExternals":[],"artifactImports":["elysia","elysia/ws"],"artifactReferences":[]},"stylus":{"range":"^0.64.0","tested":"0.64.0","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["stylus"]},"svelte":{"range":"^5.35.2","tested":"5.55.0","optional":true,"buildExternals":[],"artifactImports":["svelte","svelte/compiler","svelte/internal/client","svelte/server"],"artifactReferences":[]},"postcss":{"range":"^8.5.0","tested":"8.5.3","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["postcss"]},"react-dom":{"range":"^19.2.0","tested":"19.2.1","optional":true,"buildExternals":[],"artifactImports":["react-dom/client","react-dom/server"],"artifactReferences":[]},"typescript":{"range":"^5.9.3","tested":"5.9.3","optional":true,"buildExternals":[],"artifactImports":["typescript"],"artifactReferences":[]},"vue-router":{"range":"^4.5.1","tested":"4.6.4","optional":true,"buildExternals":[],"artifactImports":["vue-router"],"artifactReferences":[]},"tailwindcss":{"range":"^4.1.0","tested":"4.1.7","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["tailwindcss"]},"@angular/ssr":{"range":"^21.0.0","tested":"21.2.5","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/ssr"]},"react-router":{"range":"^7.0.0","tested":"7.15.1","optional":true,"buildExternals":[],"artifactImports":["react-router"],"artifactReferences":[]},"@angular/core":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/core","@angular/core/rxjs-interop"],"artifactReferences":[]},"@angular/common":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/common"],"artifactReferences":[]},"@angular/router":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/router"],"artifactReferences":[]},"@angular/compiler":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler"],"artifactReferences":[]},"@vue/compiler-sfc":{"range":"^3.5.27","tested":"3.5.27","optional":true,"buildExternals":[],"artifactImports":["@vue/compiler-sfc"],"artifactReferences":[]},"@angular/animations":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":[],"artifactReferences":["@angular/animations"]},"@angular/compiler-cli":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/compiler-cli"],"artifactReferences":[]},"@angular/platform-server":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-server"],"artifactReferences":[]},"@angular/platform-browser":{"range":"^21.0.0","tested":"21.2.6","optional":true,"buildExternals":[],"artifactImports":["@angular/platform-browser"],"artifactReferences":[]}}},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zustand":"^5.0.12","@elysia/static":"^1.4.11","@elysiajs/openapi":"^1.4.15","@tailwindcss/oxide":"^4.1.0","@elysiajs/server-timing":"^1.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"1.4.29","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.7.2","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.1.4","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^1.4.0","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-x64":"0.19.0-beta.1008","@absolutejs/native-linux-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-x64":"0.19.0-beta.1008","@absolutejs/native-darwin-arm64":"0.19.0-beta.1008","@absolutejs/native-windows-arm64":"0.19.0-beta.1008"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.19.0-beta.1139_1786993424566_0.6740199994414384","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.0":{"name":"@absolutejs/absolute","version":"0.20.0-beta.0","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7e46efd8e5b2b8e7aeb63e984375762693be3d76","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.0.tgz","fileCount":576,"integrity":"sha512-NNeNK1IaN0XwMZ6Hh0WTGTIF+97mcC2Ust11kUVqlbAB9tGMpEvIdvLuS2HO2cqW9IvSEehqOX0046nvMwepMg==","signatures":[{"sig":"MEQCIAf8usYmUgEKG3gPv3p/kOh5diIsZHqSczbwhG0Fg6NOAiAiqiaXbvGX0MMIMAVhVYYtvYPZaZ2PcGExs9sYVZ2btQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20211123},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"51fca41ab41ad880a7346e52a76a115789571ea1","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@tailwindcss/oxide":"^4.1.0","@elysia/server-timing":"2.0.0-beta.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@angular/common":"21.2.6","@angular/router":"21.2.6","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.0","@absolutejs/native-darwin-x64":"0.20.0-beta.0","@absolutejs/native-linux-arm64":"0.20.0-beta.0","@absolutejs/native-windows-x64":"0.20.0-beta.0","@absolutejs/native-darwin-arm64":"0.20.0-beta.0","@absolutejs/native-windows-arm64":"0.20.0-beta.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.0_1787194754549_0.3588862157745216","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.1":{"name":"@absolutejs/absolute","version":"0.20.0-beta.1","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c3a2a5de9f5e506778e9a4cf645e05b73146295f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.1.tgz","fileCount":602,"integrity":"sha512-aCPZAlAd9SwHOrimAG9yTnKDiJ24s4F6R4BVUsQncL2u+70dRLz7xtH9GdCkphhAYxi/dQnE1sjEAaP5iPurtA==","signatures":[{"sig":"MEQCIFPzd2ulK06B6VYQ4xT5QM1ZSL5l9BjchwqG5iUJED/PAiBFBRl8ZhpYg5ItnjKao2NVR5hcfKPzxPEsXPp+eQxo8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20848111},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c3a2a5de9f5e506778e9a4cf645e05b73146295f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-aCPZAlAd9SwHOrimAG9yTnKDiJ24s4F6R4BVUsQncL2u+70dRLz7xtH9GdCkphhAYxi/dQnE1sjEAaP5iPurtA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@tailwindcss/oxide":"^4.1.0","@elysia/server-timing":"2.0.0-beta.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.0","@absolutejs/native-darwin-x64":"0.20.0-beta.0","@absolutejs/native-linux-arm64":"0.20.0-beta.0","@absolutejs/native-windows-x64":"0.20.0-beta.0","@absolutejs/native-darwin-arm64":"0.20.0-beta.0","@absolutejs/native-windows-arm64":"0.20.0-beta.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.1_1787381004709_0.38015815149258536","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.2":{"name":"@absolutejs/absolute","version":"0.20.0-beta.2","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.2","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aeeecc3fc6ab7037dc6f134ee1dc9a24e5519b97","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.2.tgz","fileCount":604,"integrity":"sha512-m5YeTu9/h6ZEYjNvfyJYBYEddL70RCc+fausFy2oLUF/aheAILynyORe6DUsGPXcWBadV1mc2LKUMag2QekPJQ==","signatures":[{"sig":"MEUCIEyp7hXgD70q1OKDmsBOaK1ivTibsCvgRNuPsrbWrSrIAiEAx6Fkwu5vpL32WvYXnIhRLgInVx61aHINk2rPld7UqW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20954945},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"2b0c8b312b45f0bc8e69f28c49a45eccdee69f65","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@tailwindcss/oxide":"^4.1.0","@elysia/server-timing":"2.0.0-beta.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.2","@absolutejs/native-darwin-x64":"0.20.0-beta.2","@absolutejs/native-linux-arm64":"0.20.0-beta.2","@absolutejs/native-windows-x64":"0.20.0-beta.2","@absolutejs/native-darwin-arm64":"0.20.0-beta.2","@absolutejs/native-windows-arm64":"0.20.0-beta.2"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.2_1787430606138_0.1521219075424236","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.3":{"name":"@absolutejs/absolute","version":"0.20.0-beta.3","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.3","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"443f8830daf2528f250c2a701e6d7919d58541ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.3.tgz","fileCount":607,"integrity":"sha512-JLYR8tzkRWgMwsURuF6JjyqJUGSjKJDC0YG37PS0Wxizw4pggMmZcoshOntOuDm/lpJWq4+T+BQ3ZwJRiZqsUw==","signatures":[{"sig":"MEYCIQDqfKOyBG/XumpyEGPJJVFcVfBD4pvHn7aqazTXxS0oOQIhAPfNhBKio4QnSK3ustbz11Jsm3wDCvEqEePSGI6E9MH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21120169},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"443f8830daf2528f250c2a701e6d7919d58541ea","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JLYR8tzkRWgMwsURuF6JjyqJUGSjKJDC0YG37PS0Wxizw4pggMmZcoshOntOuDm/lpJWq4+T+BQ3ZwJRiZqsUw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@tailwindcss/oxide":"^4.1.0","@elysia/server-timing":"2.0.0-beta.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.3","@absolutejs/native-darwin-x64":"0.20.0-beta.3","@absolutejs/native-linux-arm64":"0.20.0-beta.3","@absolutejs/native-windows-x64":"0.20.0-beta.3","@absolutejs/native-darwin-arm64":"0.20.0-beta.3","@absolutejs/native-windows-arm64":"0.20.0-beta.3"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.3_1787448081106_0.34639323897998797","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.4":{"name":"@absolutejs/absolute","version":"0.20.0-beta.4","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.4","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a7a0b64114ad35fa529285b7e54286e539bf1121","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.4.tgz","fileCount":612,"integrity":"sha512-YA1g9Hgp9ZRYrcJ7Qhs8y2m/fKToExz+f/jjvP8W2SzWScFioehFvhBumSUtzmdikfyx0yqk0egHTsgjX5q3ow==","signatures":[{"sig":"MEQCIAiTuKpr4oILXq8iDru0uWb8RE07+zHHx0GAG6csebQTAiAPJe5S0a2zCTqBSek4XSmhuo80uARwkUlHkYzEDTO8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21247599},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a7a0b64114ad35fa529285b7e54286e539bf1121","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YA1g9Hgp9ZRYrcJ7Qhs8y2m/fKToExz+f/jjvP8W2SzWScFioehFvhBumSUtzmdikfyx0yqk0egHTsgjX5q3ow==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@tailwindcss/oxide":"^4.1.0","@elysia/server-timing":"2.0.0-beta.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.4","@absolutejs/native-darwin-x64":"0.20.0-beta.4","@absolutejs/native-linux-arm64":"0.20.0-beta.4","@absolutejs/native-windows-x64":"0.20.0-beta.4","@absolutejs/native-darwin-arm64":"0.20.0-beta.4","@absolutejs/native-windows-arm64":"0.20.0-beta.4"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.4_1787516210580_0.7652493427606122","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.5":{"name":"@absolutejs/absolute","version":"0.20.0-beta.5","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.5","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9dc9b7f34b0ea55b68caf244fe787ac1a5fe72fe","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.5.tgz","fileCount":616,"integrity":"sha512-XIuCvXkrwjvSwxbl2R3RdYpyTexhDTz6BMJwBGgUi+Vpl5E+WcgD4JEA0w80Ud55sgEdb+/X06/UW2LNTFBfmw==","signatures":[{"sig":"MEQCIEk2f8ckZFwp2lnQcHZXt5NkeWzRitHdy66daxQ/vNeNAiBvrLyapYzz1/Mveqk4PDoDPf3MPg0dgUgkb2BooWa0cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21583039},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9dc9b7f34b0ea55b68caf244fe787ac1a5fe72fe","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XIuCvXkrwjvSwxbl2R3RdYpyTexhDTz6BMJwBGgUi+Vpl5E+WcgD4JEA0w80Ud55sgEdb+/X06/UW2LNTFBfmw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.69.3","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.2","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.15.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.0","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.15.1 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.5","@absolutejs/native-darwin-x64":"0.20.0-beta.5","@absolutejs/native-linux-arm64":"0.20.0-beta.5","@absolutejs/native-windows-x64":"0.20.0-beta.5","@absolutejs/native-darwin-arm64":"0.20.0-beta.5","@absolutejs/native-windows-arm64":"0.20.0-beta.5"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.5_1787614946362_0.3625010105647737","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.6":{"name":"@absolutejs/absolute","version":"0.20.0-beta.6","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.6","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8caa5dfe4f16c707fab2614022d3c533626f1079","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.6.tgz","fileCount":616,"integrity":"sha512-Z4h1yfxcqJbz38msyGpkm3PReNJk2gdNchARDglS4NgjgwZhXfdUCeT2plx695912kD5n5wYyluKqgkvq2NHTg==","signatures":[{"sig":"MEUCIAz1rWXDcCbjTL6hekkhJrePioK/R/eaE0WStf0IqTeGAiEAsaoNpGnyMcS94Vr1vo8SBLDoG5unMPzsJ01ZmNIVd8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21583039},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8caa5dfe4f16c707fab2614022d3c533626f1079","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Z4h1yfxcqJbz38msyGpkm3PReNJk2gdNchARDglS4NgjgwZhXfdUCeT2plx695912kD5n5wYyluKqgkvq2NHTg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.69.6","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.2","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.2"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.15.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.15.1 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.6","@absolutejs/native-darwin-x64":"0.20.0-beta.6","@absolutejs/native-linux-arm64":"0.20.0-beta.6","@absolutejs/native-windows-x64":"0.20.0-beta.6","@absolutejs/native-darwin-arm64":"0.20.0-beta.6","@absolutejs/native-windows-arm64":"0.20.0-beta.6"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.6_1787630147244_0.45328517525356116","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.7":{"name":"@absolutejs/absolute","version":"0.20.0-beta.7","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.7","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6e4b154fc792100a6d7f60dcf539a7daba259a4b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.7.tgz","fileCount":619,"integrity":"sha512-Nr+aOVhGL+y1N10/mZuDz5AagYsKd62kg0q30Mm/p9e/edyvaBrMsJUVRO1rLTM5pLlTLQ553U56njpjaZ6ZWA==","signatures":[{"sig":"MEYCIQDLRxsr45Bj/lps78KBsuGSKMQtJ+yrXT72NwJG0RhHGAIhAIHQN1GfNLa1GjVO2mL6e/i2osm8iddgDcjgpBJ8Revr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21612331},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6e4b154fc792100a6d7f60dcf539a7daba259a4b","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Nr+aOVhGL+y1N10/mZuDz5AagYsKd62kg0q30Mm/p9e/edyvaBrMsJUVRO1rLTM5pLlTLQ553U56njpjaZ6ZWA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.70.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.2","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.2"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.21.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.1.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.21.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.7","@absolutejs/native-darwin-x64":"0.20.0-beta.7","@absolutejs/native-linux-arm64":"0.20.0-beta.7","@absolutejs/native-windows-x64":"0.20.0-beta.7","@absolutejs/native-darwin-arm64":"0.20.0-beta.7","@absolutejs/native-windows-arm64":"0.20.0-beta.7"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.7_1787640512633_0.9910455601729091","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.8":{"name":"@absolutejs/absolute","version":"0.20.0-beta.8","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.8","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7207d75cea07d4c29da9ac19d81487af03b732a1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.8.tgz","fileCount":619,"integrity":"sha512-KwcLa5BZq2189DseF3RVXsip1QtX3VWeXQNwlq6M1UyNw9BS1KKXV3rqYAxWT32VdzL55S2lKqnQhRaqh1adkQ==","signatures":[{"sig":"MEYCIQDtfAuJ8KqDifSyr/GVS+JPYdSfKZtkifIyKkA2E94v6gIhALpQB3G84aNQnYHlI7M6f6QwsWiVu9XpAcRyrZgjAkNf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21612875},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7207d75cea07d4c29da9ac19d81487af03b732a1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KwcLa5BZq2189DseF3RVXsip1QtX3VWeXQNwlq6M1UyNw9BS1KKXV3rqYAxWT32VdzL55S2lKqnQhRaqh1adkQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.70.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.2","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.2"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.22.2","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.2.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.22.2 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.8","@absolutejs/native-darwin-x64":"0.20.0-beta.8","@absolutejs/native-linux-arm64":"0.20.0-beta.8","@absolutejs/native-windows-x64":"0.20.0-beta.8","@absolutejs/native-darwin-arm64":"0.20.0-beta.8","@absolutejs/native-windows-arm64":"0.20.0-beta.8"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.8_1787642345570_0.157791644926621","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.9":{"name":"@absolutejs/absolute","version":"0.20.0-beta.9","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.9","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4de819f3e64715a6ee2f49dcfd5d47b2b981685f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.9.tgz","fileCount":620,"integrity":"sha512-i4BNQFo3dRiRvtzDkONb3ecLMCXjGu+0GgbpQNFhwFkP6RZqdAQgOxmLhuvc6/WmO+U1gk4QqJzTMx6It9/1NA==","signatures":[{"sig":"MEYCIQDZG4YjJDSZc4sSdmZoLflK8KrvebVfsq1IfL8xqPpyaQIhAI3fNiuTFfPzVCTjQ5yWolNIscTgGvrml2NjXgXRRpSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21621390},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4de819f3e64715a6ee2f49dcfd5d47b2b981685f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-i4BNQFo3dRiRvtzDkONb3ecLMCXjGu+0GgbpQNFhwFkP6RZqdAQgOxmLhuvc6/WmO+U1gk4QqJzTMx6It9/1NA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.71.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.23.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.3.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.23.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.9","@absolutejs/native-darwin-x64":"0.20.0-beta.9","@absolutejs/native-linux-arm64":"0.20.0-beta.9","@absolutejs/native-windows-x64":"0.20.0-beta.9","@absolutejs/native-darwin-arm64":"0.20.0-beta.9","@absolutejs/native-windows-arm64":"0.20.0-beta.9"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.9_1787683562088_0.3551307373464285","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.10":{"name":"@absolutejs/absolute","version":"0.20.0-beta.10","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.10","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a646565a496a41b99a4a978b523923bf6e63e78","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.10.tgz","fileCount":621,"integrity":"sha512-iy0L6fOJu4+DyPSaCkw1QVfX88SD9zPvP5lJx9N9/JTz45w70fjJwO6PEqNyt4Ak5lmrR6cGhaR1N06hkkJfrg==","signatures":[{"sig":"MEYCIQCfwpTBvwhG9K+YGrTolXeXmF8d9SemSeEowazFiB43lwIhALeZt6NX4qXx//9wbJcQBibA0SlOM3XBFQtuSGRyjojo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21657809},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8a646565a496a41b99a4a978b523923bf6e63e78","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iy0L6fOJu4+DyPSaCkw1QVfX88SD9zPvP5lJx9N9/JTz45w70fjJwO6PEqNyt4Ak5lmrR6cGhaR1N06hkkJfrg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.9.1","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.24.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.4.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.24.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.10","@absolutejs/native-darwin-x64":"0.20.0-beta.10","@absolutejs/native-linux-arm64":"0.20.0-beta.10","@absolutejs/native-windows-x64":"0.20.0-beta.10","@absolutejs/native-darwin-arm64":"0.20.0-beta.10","@absolutejs/native-windows-arm64":"0.20.0-beta.10"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.10_1787692941535_0.994142022065045","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.11":{"name":"@absolutejs/absolute","version":"0.20.0-beta.11","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.11","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"047a4c034076b7fc29b6de42a0cd28bd4bae748e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.11.tgz","fileCount":621,"integrity":"sha512-HSvq4GjQGnxkFfYZBtrJG6I+Rg6lReREBTOm8tFYji2T5iIcpQdc1uSsBL4uljPJ1oSJTLax+qTywnbmzMBEFA==","signatures":[{"sig":"MEYCIQD/FScQ2qJ8dATJmaxKJS1rb8aOMg2aMXzZ+Jdpor26ZAIhAK6MmEuGIWdLD3MyisJFyOmfnJAA2TMB76sMXG1vczEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21658259},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"047a4c034076b7fc29b6de42a0cd28bd4bae748e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-HSvq4GjQGnxkFfYZBtrJG6I+Rg6lReREBTOm8tFYji2T5iIcpQdc1uSsBL4uljPJ1oSJTLax+qTywnbmzMBEFA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.9.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.24.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.4.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.24.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.11","@absolutejs/native-darwin-x64":"0.20.0-beta.11","@absolutejs/native-linux-arm64":"0.20.0-beta.11","@absolutejs/native-windows-x64":"0.20.0-beta.11","@absolutejs/native-darwin-arm64":"0.20.0-beta.11","@absolutejs/native-windows-arm64":"0.20.0-beta.11"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.11_1787701304259_0.8792318358272784","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.12":{"name":"@absolutejs/absolute","version":"0.20.0-beta.12","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.12","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"36f294af5e3bcc087a5535876f6af46dcca8208a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.12.tgz","fileCount":621,"integrity":"sha512-R4LHjwkGXMkELEY/fczU75rMGP/PJyMlWMS0vO92u2SR6ZiEO/T5ElWBJaY3aG3ytTEpzT6sXlF8+wTxXKRvtQ==","signatures":[{"sig":"MEQCIC28EH9DpOB6jX6UK5rDX8TEYatpIJL0T0IJyjz26QVDAiB4CKl0H/yemrhMqgWtj2eou7HeBsTAN8+cuwfPXfW5iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21658548},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"36f294af5e3bcc087a5535876f6af46dcca8208a","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-R4LHjwkGXMkELEY/fczU75rMGP/PJyMlWMS0vO92u2SR6ZiEO/T5ElWBJaY3aG3ytTEpzT6sXlF8+wTxXKRvtQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.9.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.24.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.4.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.24.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.12","@absolutejs/native-darwin-x64":"0.20.0-beta.12","@absolutejs/native-linux-arm64":"0.20.0-beta.12","@absolutejs/native-windows-x64":"0.20.0-beta.12","@absolutejs/native-darwin-arm64":"0.20.0-beta.12","@absolutejs/native-windows-arm64":"0.20.0-beta.12"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.12_1787704876699_0.8970160149948789","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.13":{"name":"@absolutejs/absolute","version":"0.20.0-beta.13","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.13","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"95cd92c610042cd4f02e3ef1c7f0c85772af3e83","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.13.tgz","fileCount":621,"integrity":"sha512-wsFS4zAktzHWswCxCxmcJv1n8WhPpIMq1Wg4/rp0yts+A6u6rsRiBg6LKgtrgRO/2KsABT1Ycw26KeglPQhnYQ==","signatures":[{"sig":"MEUCIQCs04i7QQiDv+c6YzYyEuaoJ7HyLz/PxceyvyDkcmHy5gIgdg6F44XiHqWFQqVI41F2i9gyBIfV/FTvdDY9ymbENAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21658548},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"3ca9fcef1c48b7bb49c89854560a666fdf3dc841","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.9.2","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.25.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.5.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.25.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.13","@absolutejs/native-darwin-x64":"0.20.0-beta.13","@absolutejs/native-linux-arm64":"0.20.0-beta.13","@absolutejs/native-windows-x64":"0.20.0-beta.13","@absolutejs/native-darwin-arm64":"0.20.0-beta.13","@absolutejs/native-windows-arm64":"0.20.0-beta.13"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.13_1787710007981_0.7676749254646424","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.14":{"name":"@absolutejs/absolute","version":"0.20.0-beta.14","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.14","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c42829259848e253329b43b617e4f961ca6646a1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.14.tgz","fileCount":622,"integrity":"sha512-mU4+F5FTJJXDs6bLcry+6L42Ze+stWaNojhqqNsupBecnC2srquI6nm5S3+k6JsL7OEEn+iut5dsDpM+t9x3YA==","signatures":[{"sig":"MEUCID8JXl5Pnx0J36qIYqoI2LTPHWI2L5mEoDt2ZmjGmnyyAiEA/C64U5BoY+/tZG7G0Dc99yHkjY3/wlNk38158fUTtk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22097039},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c42829259848e253329b43b617e4f961ca6646a1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-mU4+F5FTJJXDs6bLcry+6L42Ze+stWaNojhqqNsupBecnC2srquI6nm5S3+k6JsL7OEEn+iut5dsDpM+t9x3YA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.10.1","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.26.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.6.1","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.26.1 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.14","@absolutejs/native-darwin-x64":"0.20.0-beta.14","@absolutejs/native-linux-arm64":"0.20.0-beta.14","@absolutejs/native-windows-x64":"0.20.0-beta.14","@absolutejs/native-darwin-arm64":"0.20.0-beta.14","@absolutejs/native-windows-arm64":"0.20.0-beta.14"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.14_1787716030200_0.8409565067108513","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.15":{"name":"@absolutejs/absolute","version":"0.20.0-beta.15","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.15","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a29e4f2eeecb8b19738d2d1764f48a51d645f6de","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.15.tgz","fileCount":622,"integrity":"sha512-4yiWZfev6apbNzw7Lg235mMiYQVTS7rkCJC74KYES7H7hkqSVLL0xOVkYr3rkPIqV1rUd4cAcFmNLpYaXT3WoQ==","signatures":[{"sig":"MEYCIQCVLHnLgihwb/fu8zR/bSY/dHUWI94Un7yiOnA3rqj6BwIhAP5BA0ERBTEaQUmRGUGG+mgn+PYd7OfuwWc22UuCL8BZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22209488},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a29e4f2eeecb8b19738d2d1764f48a51d645f6de","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-4yiWZfev6apbNzw7Lg235mMiYQVTS7rkCJC74KYES7H7hkqSVLL0xOVkYr3rkPIqV1rUd4cAcFmNLpYaXT3WoQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.11.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.27.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.7.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.27.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.15","@absolutejs/native-darwin-x64":"0.20.0-beta.15","@absolutejs/native-linux-arm64":"0.20.0-beta.15","@absolutejs/native-windows-x64":"0.20.0-beta.15","@absolutejs/native-darwin-arm64":"0.20.0-beta.15","@absolutejs/native-windows-arm64":"0.20.0-beta.15"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.15_1787720622089_0.9871658384977389","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.16":{"name":"@absolutejs/absolute","version":"0.20.0-beta.16","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.16","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"08954a55e2934e663bd2d11f745010f00d7b3b3c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.16.tgz","fileCount":622,"integrity":"sha512-9HmTmsZdktARr8HpoAifoMUww8UusLIS5m0Suy8VkUZ82Jm/pyTBEJYIu73yzsk0YtgF8+8S7RvlHvt7TsgCVA==","signatures":[{"sig":"MEYCIQC6VgkICJmob774D1iCotHQ60sxrBlj/u/4FweGwK6eFwIhAIIAoje+n6+OYYp8K5el6r63Neh8+shnTPlME+sFpjLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22215642},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"08954a55e2934e663bd2d11f745010f00d7b3b3c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-9HmTmsZdktARr8HpoAifoMUww8UusLIS5m0Suy8VkUZ82Jm/pyTBEJYIu73yzsk0YtgF8+8S7RvlHvt7TsgCVA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.12.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.28.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.7.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.28.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.16","@absolutejs/native-darwin-x64":"0.20.0-beta.16","@absolutejs/native-linux-arm64":"0.20.0-beta.16","@absolutejs/native-windows-x64":"0.20.0-beta.16","@absolutejs/native-darwin-arm64":"0.20.0-beta.16","@absolutejs/native-windows-arm64":"0.20.0-beta.16"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.16_1787723181062_0.4887653765905067","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.17":{"name":"@absolutejs/absolute","version":"0.20.0-beta.17","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.17","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"0af3ac5ef5c974bd6c339ff7cc9777b7f3d8e9dd","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.17.tgz","fileCount":624,"integrity":"sha512-ZYUVDUxt4OdvU34wbSTRlCkjgijU9Uj4l8MW31tRlsYQZLIRpNNDXb7WfFj+taggGgOhm2SE9SPrdpXF599JLQ==","signatures":[{"sig":"MEUCIGdu+ndXA5ngAlNNY7UjWmjyjHjPUtTrQ/4J3EX8z9OVAiEAhEigtzdp3Uqp8COX7NnvQtBKDir746mMnEv5shLyn5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22320323},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"0af3ac5ef5c974bd6c339ff7cc9777b7f3d8e9dd","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZYUVDUxt4OdvU34wbSTRlCkjgijU9Uj4l8MW31tRlsYQZLIRpNNDXb7WfFj+taggGgOhm2SE9SPrdpXF599JLQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.0.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.1.3"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.8.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.17","@absolutejs/native-darwin-x64":"0.20.0-beta.17","@absolutejs/native-linux-arm64":"0.20.0-beta.17","@absolutejs/native-windows-x64":"0.20.0-beta.17","@absolutejs/native-darwin-arm64":"0.20.0-beta.17","@absolutejs/native-windows-arm64":"0.20.0-beta.17"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.17_1787729546532_0.10567683094236768","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.18":{"name":"@absolutejs/absolute","version":"0.20.0-beta.18","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.18","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f200fab3b01db7100ccaa487e03d73b717203ed6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.18.tgz","fileCount":625,"integrity":"sha512-r4y4eriIO0Tr3OXinKyW6lrLkVxZkYaHaRliQORP1fryGfw8AHWpux05VOpAQyNJD7jVcWXRlk5NnMDlsQzuhQ==","signatures":[{"sig":"MEYCIQDgKKuJhipifkdTx0KZaqToEAftdAjQA0vhCR3DH+TV4AIhAJ/PSZ6s+PzYA3U93KXcBBPtAu+G8HGm2jYJuTNUxALQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22365402},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f200fab3b01db7100ccaa487e03d73b717203ed6","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-r4y4eriIO0Tr3OXinKyW6lrLkVxZkYaHaRliQORP1fryGfw8AHWpux05VOpAQyNJD7jVcWXRlk5NnMDlsQzuhQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.1.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.2.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.8.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.18","@absolutejs/native-darwin-x64":"0.20.0-beta.18","@absolutejs/native-linux-arm64":"0.20.0-beta.18","@absolutejs/native-windows-x64":"0.20.0-beta.18","@absolutejs/native-darwin-arm64":"0.20.0-beta.18","@absolutejs/native-windows-arm64":"0.20.0-beta.18"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.18_1787733971933_0.6550072177782542","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.19":{"name":"@absolutejs/absolute","version":"0.20.0-beta.19","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.19","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"906bed03b44b451129377883388d5b3e62056ff8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.19.tgz","fileCount":626,"integrity":"sha512-IauiTUc89zF02tzFSQtFOPY+B0LLSvZ8sSXyToqlkSORQ5stzOXoiscZ7eh7vxdTda+7r5KC+92hIzzBBF2l/A==","signatures":[{"sig":"MEUCIGkqde2kvDJs4xWXh4p2XYv+0URX9CuwEKQKjSJqllFQAiEAsoBp0gNQNJeSTU9YRVBEyz4LtT636HYZ0/nwypV9n54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22393867},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"906bed03b44b451129377883388d5b3e62056ff8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-IauiTUc89zF02tzFSQtFOPY+B0LLSvZ8sSXyToqlkSORQ5stzOXoiscZ7eh7vxdTda+7r5KC+92hIzzBBF2l/A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.2.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.3.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.19","@absolutejs/native-darwin-x64":"0.20.0-beta.19","@absolutejs/native-linux-arm64":"0.20.0-beta.19","@absolutejs/native-windows-x64":"0.20.0-beta.19","@absolutejs/native-darwin-arm64":"0.20.0-beta.19","@absolutejs/native-windows-arm64":"0.20.0-beta.19"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.19_1787737398659_0.18042658947340406","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.20":{"name":"@absolutejs/absolute","version":"0.20.0-beta.20","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.20","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d14bffe58d5749abc92a56120dcfd8fd0ae3a5b3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.20.tgz","fileCount":626,"integrity":"sha512-bvGzYWXDXd5o44A2G013PMf+ImXUJem8J3lrnxGPfiPTF5QSn5vOn3DHrh1qqsG+fNceYFt2zJ8dmpRDrC24YQ==","signatures":[{"sig":"MEQCIH/vLQOu/FBWg40tvULP1Z34F6sIMCUOFaHvA4rjn8OYAiAVM49qwy0K+bwobmQL+P+IpZiJzZFBPXhHT7D/56TAmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22394083},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d14bffe58d5749abc92a56120dcfd8fd0ae3a5b3","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bvGzYWXDXd5o44A2G013PMf+ImXUJem8J3lrnxGPfiPTF5QSn5vOn3DHrh1qqsG+fNceYFt2zJ8dmpRDrC24YQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.2.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.3.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.0","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.20","@absolutejs/native-darwin-x64":"0.20.0-beta.20","@absolutejs/native-linux-arm64":"0.20.0-beta.20","@absolutejs/native-windows-x64":"0.20.0-beta.20","@absolutejs/native-darwin-arm64":"0.20.0-beta.20","@absolutejs/native-windows-arm64":"0.20.0-beta.20"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.20_1787751773958_0.6746280807852341","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.21":{"name":"@absolutejs/absolute","version":"0.20.0-beta.21","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.21","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a4ac27528e63ad334fb9ea4d6d7bec7ed84c4318","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.21.tgz","fileCount":626,"integrity":"sha512-lbbPGdrQPIA+j/NLC8cDX3+dSg7MJ1tKS6HTJjPa6nUuOhTQXKfNF/MG5I0/prvc0eMYNxFNaE1AeWAk6JHrdg==","signatures":[{"sig":"MEUCIQDJpC8x1sWBgKYZye9YmzDBcwlikKa01ewEcfTGOP7pRQIgE456qU8bWD9TMK/3Q0oxiRqPQtHXShMAkW48txx9+fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22401871},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a4ac27528e63ad334fb9ea4d6d7bec7ed84c4318","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lbbPGdrQPIA+j/NLC8cDX3+dSg7MJ1tKS6HTJjPa6nUuOhTQXKfNF/MG5I0/prvc0eMYNxFNaE1AeWAk6JHrdg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.3.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.21","@absolutejs/native-darwin-x64":"0.20.0-beta.21","@absolutejs/native-linux-arm64":"0.20.0-beta.21","@absolutejs/native-windows-x64":"0.20.0-beta.21","@absolutejs/native-darwin-arm64":"0.20.0-beta.21","@absolutejs/native-windows-arm64":"0.20.0-beta.21"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.21_1787758402952_0.23474347298708498","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.22":{"name":"@absolutejs/absolute","version":"0.20.0-beta.22","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.22","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1707eaafa7061fd42e637555059a2ed484d64e9c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.22.tgz","fileCount":627,"integrity":"sha512-Sk+kYLHYm5YRe7v49wE3fOHPatP/ZZ4+UWJ7OeZA7/mBaElYVG0D9hwfToTt4zLkmcBP2Tily08dOrqrJOGPYw==","signatures":[{"sig":"MEYCIQCAh72h8wgnKDhw8J1nOjOeE/GopSgQCjQxzi+FrnGIygIhALpCvKyx2aIo3vXR5Z2XCyPDIyu2XsaRrBCePpIju5KZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22413668},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1707eaafa7061fd42e637555059a2ed484d64e9c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Sk+kYLHYm5YRe7v49wE3fOHPatP/ZZ4+UWJ7OeZA7/mBaElYVG0D9hwfToTt4zLkmcBP2Tily08dOrqrJOGPYw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.3.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.4.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.22_1787761904771_0.26702818211827517","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.23":{"name":"@absolutejs/absolute","version":"0.20.0-beta.23","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.23","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ff2d99f7ec66114651e1b65e7459b76ff2168302","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.23.tgz","fileCount":629,"integrity":"sha512-DO91at2RnYJzwpSBQbphvdPzuEUxy1xDLWTtpCw72L39t6CAxoEEtYTc8f5Yssldq6K7nT70UAcOIwcDxpW+xg==","signatures":[{"sig":"MEUCIQDv9xa6cae3ETEjq9ZXbBiLN5uKY79L28PyIEKBrdhYgQIgZDyxc/T2vhZyS9f9PDY4joEIW64NRhfMC29x7UAm4/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22454009},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ff2d99f7ec66114651e1b65e7459b76ff2168302","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DO91at2RnYJzwpSBQbphvdPzuEUxy1xDLWTtpCw72L39t6CAxoEEtYTc8f5Yssldq6K7nT70UAcOIwcDxpW+xg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.4.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.5.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.23_1787769521663_0.4991279604426917","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.24":{"name":"@absolutejs/absolute","version":"0.20.0-beta.24","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.24","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d0f26bcbde42d4527bad0433d4072b0b7dc33c44","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.24.tgz","fileCount":629,"integrity":"sha512-bwPKZOk735AxmaohmR4TNv/YKaDzDHDHXLXszrR5NtSE7FZdy6+q5ZI+Lpdz2gKTfaxCuFEtplNlwPB0qwKPBw==","signatures":[{"sig":"MEQCIDimQfMIcBhPhi4Jsm5+TEfHaqQo9Uq/rJREKguiK+HpAiAi1trdLnwxrlFTj0qILGrMdyWrEsfy2vjRIebrVWdAgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22454492},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d0f26bcbde42d4527bad0433d4072b0b7dc33c44","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-bwPKZOk735AxmaohmR4TNv/YKaDzDHDHXLXszrR5NtSE7FZdy6+q5ZI+Lpdz2gKTfaxCuFEtplNlwPB0qwKPBw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.72.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.5.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.6.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.24_1787774708247_0.5442737442710985","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.25":{"name":"@absolutejs/absolute","version":"0.20.0-beta.25","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.25","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"99220c382c94600eea7e7a3574312eae5fc5e128","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.25.tgz","fileCount":630,"integrity":"sha512-PQD5blIttA3yBRnPYebkPnaCfcajZQM9ZOWRp34fWy9XClSBF6h5xc1IR4fUkse0w3Tb77kMF8rewzrCZ0NNBA==","signatures":[{"sig":"MEUCIQCg38GJCV68zyOVcPB/EJR29Ic2oVrTAbL4bo6sMZja/QIgcm6dsiK4RYicc1B4drAJkFF8qWo+LCBw59cBPzX6VlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22484444},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"99220c382c94600eea7e7a3574312eae5fc5e128","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PQD5blIttA3yBRnPYebkPnaCfcajZQM9ZOWRp34fWy9XClSBF6h5xc1IR4fUkse0w3Tb77kMF8rewzrCZ0NNBA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.13.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.74.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.6.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.7.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.8.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.25_1787787833312_0.6032912756964042","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.26":{"name":"@absolutejs/absolute","version":"0.20.0-beta.26","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.26","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"852564b6efbdcb50c98e469086131ca488129f87","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.26.tgz","fileCount":630,"integrity":"sha512-SP3R27AFyAUn11EmAbyuszVub36Kc125P1N7tBAcdk0Cvv+ut/9/UoKjWG702my2BAdnkrARD9On0iIcmKx6+Q==","signatures":[{"sig":"MEUCIQCNxeKm1+Jz+Pt1ksYkhK/FtNF04WLP99BrMFdlyCIj2gIgMRnagCW9tZl4fvTHirwQQ60hM6wIv+q5+lvPDXwWW00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22568557},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"852564b6efbdcb50c98e469086131ca488129f87","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SP3R27AFyAUn11EmAbyuszVub36Kc125P1N7tBAcdk0Cvv+ut/9/UoKjWG702my2BAdnkrARD9On0iIcmKx6+Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.6.0","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.7.1"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.26_1787795505191_0.13680177683378458","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.27":{"name":"@absolutejs/absolute","version":"0.20.0-beta.27","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.27","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"38c47071f925a296f6e674964efa84c675304567","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.27.tgz","fileCount":630,"integrity":"sha512-lIktmPldo7LmW4wgbxcHGLwwtB1XUoavAtKqTPQp7XG48gGJ+c8zedr5sNkalJWeKITYrmNlwQNuAq3KBXpNCg==","signatures":[{"sig":"MEQCIC0wUuM9aCM3AOTUKH5e/7tI6uhWHohuj5D1EhTY8NXsAiBvGvvd1aTS9xQaE1fxPp2z3r+W7ZeBLbYG6+qTWiXsAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22575934},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"38c47071f925a296f6e674964efa84c675304567","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lIktmPldo7LmW4wgbxcHGLwwtB1XUoavAtKqTPQp7XG48gGJ+c8zedr5sNkalJWeKITYrmNlwQNuAq3KBXpNCg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.27_1787799939702_0.6656781889460874","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.28":{"name":"@absolutejs/absolute","version":"0.20.0-beta.28","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.28","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d3bd88b8bef85c39dbc1fd8332b32be312433c1d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.28.tgz","fileCount":631,"integrity":"sha512-O81m6mgBkoLKoZTe/h517Do3Ok9nz/vk/AYPERCkqvTNS4v6P2OoUA9K0OKm1NUsi+lrDpyG+6UxjuDVrVBXwQ==","signatures":[{"sig":"MEUCIHMbwQ7aX6Me2zaa2dY+dBoqbPvjPhiZ2qyj1Br9ls64AiEA2eApuvAZSA5vQ1q3v3B80nFci24Xi9/4yBUUmJxtPH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22587941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d3bd88b8bef85c39dbc1fd8332b32be312433c1d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-O81m6mgBkoLKoZTe/h517Do3Ok9nz/vk/AYPERCkqvTNS4v6P2OoUA9K0OKm1NUsi+lrDpyG+6UxjuDVrVBXwQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.28_1787862458181_0.8130341760483999","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.29":{"name":"@absolutejs/absolute","version":"0.20.0-beta.29","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.29","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c67798bc2919bf91d65c877ae654f65062f1842d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.29.tgz","fileCount":632,"integrity":"sha512-KIpDOGxVp/HM6ey9CocNyFJZbgIivGoTNZYqL3HzEvKah8t7YNz67/jYXXM8OhEpt62cOUn0sMrjSirntW/Bkw==","signatures":[{"sig":"MEUCIQDW2zY+uS9d+eTPN9A2QCvRbVLlHQqvsAI2t4j0rZvnlwIgH/BmBtGxZvmOMGNaDl7oDTPmKfmmT3dNA/fKhpeXzoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22607447},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c67798bc2919bf91d65c877ae654f65062f1842d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KIpDOGxVp/HM6ey9CocNyFJZbgIivGoTNZYqL3HzEvKah8t7YNz67/jYXXM8OhEpt62cOUn0sMrjSirntW/Bkw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.1","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.29_1787870309661_0.3776782110350727","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.30":{"name":"@absolutejs/absolute","version":"0.20.0-beta.30","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.30","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d957985adb9081cd23bb57175a4ce91ae34409a4","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.30.tgz","fileCount":632,"integrity":"sha512-Jc/PtZB9NuCiPMmkuUSCjk+wL9+7vJofmRjd+LmuEf9r+L1s6O0UQsDF5cii4/OeoueeaJC8SSnCwzmUWw5szQ==","signatures":[{"sig":"MEUCIQCVWwgG3TF6u3+hOROIe4VdfhcB1Nnn6E4oxBxyTkAAsQIgTTeWa9qubBbh/7Y4EWo6wtx8kR+K5lqUQXbIE6QGLsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22612850},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d957985adb9081cd23bb57175a4ce91ae34409a4","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Jc/PtZB9NuCiPMmkuUSCjk+wL9+7vJofmRjd+LmuEf9r+L1s6O0UQsDF5cii4/OeoueeaJC8SSnCwzmUWw5szQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.30_1787878374925_0.3242339706430115","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.31":{"name":"@absolutejs/absolute","version":"0.20.0-beta.31","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.31","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"224c5f2dcd0982907a382635b138d747c2173e70","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.31.tgz","fileCount":633,"integrity":"sha512-8jdOSaMHannDVcpKXFPJqV5tp56AQ9y5r9bui2EKBr2oh7YzK520q+AMDvD9kNEOamLcPrgPvpZU/dIQQdRfZg==","signatures":[{"sig":"MEQCID7BJTRbWL3ra88kMKLUCI6p8qRN/qOfZuX6dMNbNMHWAiAaIqyY5bBPeBO5wxKStTif4XmkyoFs5Rn+vG7H/eCG5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22642602},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"224c5f2dcd0982907a382635b138d747c2173e70","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8jdOSaMHannDVcpKXFPJqV5tp56AQ9y5r9bui2EKBr2oh7YzK520q+AMDvD9kNEOamLcPrgPvpZU/dIQQdRfZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.31_1787900239291_0.07142830698812586","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.32":{"name":"@absolutejs/absolute","version":"0.20.0-beta.32","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.32","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f94d41c950b0e1cea32d96d2fad2d4b0146ac0a8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.32.tgz","fileCount":635,"integrity":"sha512-TBOhr2GjRBUQIMHQwtwL1RNqmNdYezW1kRbrbcON8pD04mENX/akKoIOdyXPSkHU05o8YcS4OwuWHlm9KOpm0w==","signatures":[{"sig":"MEYCIQCbCsbwums1TMs2BS9MMwl7Dfyt47kSQR4sZV0jIRmwAgIhAIQDvR++KPuVhrST/HNfyvBK026bcQUFzafsEedMJeXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22725362},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f94d41c950b0e1cea32d96d2fad2d4b0146ac0a8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TBOhr2GjRBUQIMHQwtwL1RNqmNdYezW1kRbrbcON8pD04mENX/akKoIOdyXPSkHU05o8YcS4OwuWHlm9KOpm0w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.32_1787911600071_0.8016740319199933","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.33":{"name":"@absolutejs/absolute","version":"0.20.0-beta.33","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.33","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6c2f19af5ce9f8d1f8836d2ec153fca548d40692","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.33.tgz","fileCount":635,"integrity":"sha512-vFNnRD4DDICkl/WKqQIaJHsX0xFppqyDK4BYS0LbKHCA4piKwgFU5cRYLZWvo5GAROLf9Ozpm70QYKNFVheZpA==","signatures":[{"sig":"MEUCIQDokoUDvVWzUWzlUqK9HfdGEogrqFTI8C6Ofpa/PSD6DwIgHhbZWQd2hZSauojeJkSLHZGiLrAxYK5dzo8QN25nSCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22752951},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6c2f19af5ce9f8d1f8836d2ec153fca548d40692","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vFNnRD4DDICkl/WKqQIaJHsX0xFppqyDK4BYS0LbKHCA4piKwgFU5cRYLZWvo5GAROLf9Ozpm70QYKNFVheZpA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.33_1787918233519_0.1117262108272048","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.34":{"name":"@absolutejs/absolute","version":"0.20.0-beta.34","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.34","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a80cf3f5d83e6e06ff2ab404580d0f83dfbc39a6","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.34.tgz","fileCount":636,"integrity":"sha512-ghHkOC4QaKfbk3wojepaa2o9d46VNY7M6Ur1EFcSAXEel7foPrjeQY6NNuR0lR+ijFeDjzh+9hZ7XcsDj0O4pQ==","signatures":[{"sig":"MEUCIQCTmJigVx7+GEbfPgtx+0G1l0TnugqQYVMju28+FOUn/QIgBmIM3WG8O1d+x62ARqCmO8rYt+RunKlLi+4J5/NhsSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22813549},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a80cf3f5d83e6e06ff2ab404580d0f83dfbc39a6","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ghHkOC4QaKfbk3wojepaa2o9d46VNY7M6Ur1EFcSAXEel7foPrjeQY6NNuR0lR+ijFeDjzh+9hZ7XcsDj0O4pQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.34_1787958647057_0.052900749318335105","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.35":{"name":"@absolutejs/absolute","version":"0.20.0-beta.35","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.35","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8ba0fae14dee6d7d62038d42ff111098ca2599dc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.35.tgz","fileCount":637,"integrity":"sha512-2QIN3hFfQVmIfunhlJTy0eu1a/AmMHHcUb8ubqAcTY8tYY3CfHNN50IrWVi0CiVqDt7W5MXpRIittAPq84KSuQ==","signatures":[{"sig":"MEQCIExYNXPIBtw/A39WzYnql5AhNmb2G07RIuZg7Ivpduh/AiA+qQuCTuoLF0Xo4tUCUHezIVKgxAB1DN7IZw/npUzASw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22844521},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8ba0fae14dee6d7d62038d42ff111098ca2599dc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-2QIN3hFfQVmIfunhlJTy0eu1a/AmMHHcUb8ubqAcTY8tYY3CfHNN50IrWVi0CiVqDt7W5MXpRIittAPq84KSuQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.35_1787985883232_0.46554221480301594","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.36":{"name":"@absolutejs/absolute","version":"0.20.0-beta.36","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.36","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3c2911b80f9be988fed267c7471374c98a9e0755","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.36.tgz","fileCount":637,"integrity":"sha512-H5jejukVMBpwFtjQ26OXJ+tZa2PI6yXZhsLQ5QiZ+ZxY0xvf0usu2t0nUwDhJTx8axlRtybyGPARREjYAIgh9Q==","signatures":[{"sig":"MEUCIQDoiTkqXj9/uFBhe1wBu9SgvCoGJc7IVYtSTPNpfPeXPgIgPiBnY4zhESaXlXIh8oPFHvzrybOsCKZG+isgOqFD6Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22847352},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3c2911b80f9be988fed267c7471374c98a9e0755","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-H5jejukVMBpwFtjQ26OXJ+tZa2PI6yXZhsLQ5QiZ+ZxY0xvf0usu2t0nUwDhJTx8axlRtybyGPARREjYAIgh9Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.36_1787990781616_0.7727500862668555","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.37":{"name":"@absolutejs/absolute","version":"0.20.0-beta.37","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.37","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"fe32de0388cc268cea067830c561bed8824d9322","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.37.tgz","fileCount":639,"integrity":"sha512-sFo0Z33KcmVaQJxB+wI7O+/bFWnJXmfo99Z8PN0C43VE4TEoH6P5ZPdiOr+T0M8lTxLVJkWLg4zuPjuKrACKGA==","signatures":[{"sig":"MEUCIQDpgWhUvEiI2D1RgG1qGyqwiWnjYu6UtnozjTrhzMmtiwIgZWsAbZi+aD0Mf3wiHp9vGT8DbyKIpxHB/LmDhsvSFWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22864663},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"fe32de0388cc268cea067830c561bed8824d9322","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-sFo0Z33KcmVaQJxB+wI7O+/bFWnJXmfo99Z8PN0C43VE4TEoH6P5ZPdiOr+T0M8lTxLVJkWLg4zuPjuKrACKGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.37_1788002791010_0.7045951735990519","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.38":{"name":"@absolutejs/absolute","version":"0.20.0-beta.38","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.38","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c9136d614fc866695bcaaaf8a5b82bca1eee61df","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.38.tgz","fileCount":640,"integrity":"sha512-v5nWMmkLAbCvYUQzOahV4Xur59r2vPkgveHkEVJC36SX/r50PWrBkWKN095X+2yUdQeT9DrSKqEbo6ymTm7CuQ==","signatures":[{"sig":"MEQCIB21v+OKqWwkv7ABGAXHfn6bsG0ZNkc759yaYOMNsG3AAiAlLo9FvxIvbixvaIFq0LemVI8rKioBB24Op6ts2igi/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22894536},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c9136d614fc866695bcaaaf8a5b82bca1eee61df","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-v5nWMmkLAbCvYUQzOahV4Xur59r2vPkgveHkEVJC36SX/r50PWrBkWKN095X+2yUdQeT9DrSKqEbo6ymTm7CuQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.38_1788010423133_0.9666247777945514","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.39":{"name":"@absolutejs/absolute","version":"0.20.0-beta.39","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.39","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d8c93827acc832104b2d99344ed1374f864b6414","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.39.tgz","fileCount":641,"integrity":"sha512-El1LTI8wYbgeH0myOflcMXSe4xtXgY0YnHz7ls0/xv3fQu0rlkFUhbUgvVPkA/qmPqTbGTQMEZhF3H0GwXTUtw==","signatures":[{"sig":"MEUCIEKPuPOo9lnJa2oXcB/uDncX9mTcROLeSekkS2jdXlojAiEAso1pvLbHFOLJz6+sTlBtIAVzhXF6h/qNNU4B55HDF+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22975529},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d8c93827acc832104b2d99344ed1374f864b6414","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-El1LTI8wYbgeH0myOflcMXSe4xtXgY0YnHz7ls0/xv3fQu0rlkFUhbUgvVPkA/qmPqTbGTQMEZhF3H0GwXTUtw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.39_1788032214164_0.26074745589402104","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.40":{"name":"@absolutejs/absolute","version":"0.20.0-beta.40","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.40","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"d175a937257b4d678ecaf41253ad1671ebe69b41","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.40.tgz","fileCount":645,"integrity":"sha512-sRRU6rKgRCE1UN1T18J8KqmDcSTJXtj6tazF/aNxqbt6JTosfx2CduqRnY8oRMTSWkQjxnn2cYU2fB7OjW0flA==","signatures":[{"sig":"MEYCIQC8R/7QeTU0dRPWhvUpOL718S9dM8cKfYSSHzwuqKBPqAIhAOz7RJ59AW32y+N/uJK4nw4nODQl//EnUAQolsbaU5RB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23101574},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"d175a937257b4d678ecaf41253ad1671ebe69b41","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-sRRU6rKgRCE1UN1T18J8KqmDcSTJXtj6tazF/aNxqbt6JTosfx2CduqRnY8oRMTSWkQjxnn2cYU2fB7OjW0flA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.40_1788038655127_0.3645624500864575","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.41":{"name":"@absolutejs/absolute","version":"0.20.0-beta.41","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.41","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"7df6772476dd50aaeec85275ae074755006d3e8d","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.41.tgz","fileCount":646,"integrity":"sha512-iGapY/tVFNEvo61mA/35uE3nL73CKsyefmduIxO0E7/X9o/xQcdedcEq9htPRlfB3hsBbZXVuYdvX2Pn9qWw/Q==","signatures":[{"sig":"MEUCIQD94yQBKN/Yd4oc0l7anWYuwJ/CT+cjPHixMnCbS6L8GgIgG9s5o2vo05IXR+A5HjkUZmuOgic9zFvyhQWo5tsU+yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23154443},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"7df6772476dd50aaeec85275ae074755006d3e8d","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-iGapY/tVFNEvo61mA/35uE3nL73CKsyefmduIxO0E7/X9o/xQcdedcEq9htPRlfB3hsBbZXVuYdvX2Pn9qWw/Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.41_1788065536980_0.7451828215434617","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.42":{"name":"@absolutejs/absolute","version":"0.20.0-beta.42","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.42","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"de31d82d98948d3166d8b7a2e615d86971713274","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.42.tgz","fileCount":646,"integrity":"sha512-au9DYZ4QZhFjdL8LsjeFI/5Odz3/w7iE86xD72ekQjSX1c85mFGK3gjmDjhi1LMRrFvrY45TyYslAodEQlMGgQ==","signatures":[{"sig":"MEUCIBjvZJnwo+YxVUw8mCA9501rKyV6AS1mNc82LYiCmTUmAiEAsp571HjlFrgR7xoJ29P+17VvVVSei6VGeD7C02pfLg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23175614},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"de31d82d98948d3166d8b7a2e615d86971713274","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-au9DYZ4QZhFjdL8LsjeFI/5Odz3/w7iE86xD72ekQjSX1c85mFGK3gjmDjhi1LMRrFvrY45TyYslAodEQlMGgQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.42_1788074244329_0.4458257119981759","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.43":{"name":"@absolutejs/absolute","version":"0.20.0-beta.43","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.43","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3eaca133f5e75b0decdd072801482bc1da912964","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.43.tgz","fileCount":646,"integrity":"sha512-jK6NBr+7HEKkpYdUFECp5VxigoJVxaNkC5/mr83TEM1IVeHc/9VVsEpJeHkZQ11pgXZ834hrPqJadgtzYEhQqw==","signatures":[{"sig":"MEUCIQDLeUXQVztlUvfehfbwHfGvB4M3blbjpn6m8E5N0OhknQIgIEGUBmH1eKkxlKE7O8uQ6QKRqxJthjigFUnnAh6+aL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23226491},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3eaca133f5e75b0decdd072801482bc1da912964","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-jK6NBr+7HEKkpYdUFECp5VxigoJVxaNkC5/mr83TEM1IVeHc/9VVsEpJeHkZQ11pgXZ834hrPqJadgtzYEhQqw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"24.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.43_1788154495855_0.536157576281177","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.44":{"name":"@absolutejs/absolute","version":"0.20.0-beta.44","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.44","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a97e62f2f90244d092bdfc89401bc85727fa711c","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.44.tgz","fileCount":648,"integrity":"sha512-FXQnaqLbv1cZabqXTF6pfnY5LDm1wu1eGVBTHQl6GbSSUPTm6LChpafRGu9LOULIOsXBfHW22KuizcsHQSziZg==","signatures":[{"sig":"MEYCIQCQjBo0qTsDqvqp2QzcQvMmKI88a9yRzeDKqxnuCizNIQIhAI9V/vKgOHHW+M3bCrWRLOnyk0FRPpp8qd7jwtgFZFhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23254031},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a97e62f2f90244d092bdfc89401bc85727fa711c","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FXQnaqLbv1cZabqXTF6pfnY5LDm1wu1eGVBTHQl6GbSSUPTm6LChpafRGu9LOULIOsXBfHW22KuizcsHQSziZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.29.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.44_1788214929817_0.5571106724060784","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.45":{"name":"@absolutejs/absolute","version":"0.20.0-beta.45","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.45","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"61b9d5fea9d59459d1f8a654c81a53bdfa046fb8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.45.tgz","fileCount":650,"integrity":"sha512-eUoY0JjV2xmb6jgV4lNtHjsLoJzAQ7K2/VIZNKqcRm2VcHOFdhiY4AOeQVx9mXSoIE1cFG21U1tmlA23hKKqJw==","signatures":[{"sig":"MEYCIQDnNBUX0YrMDzzXLZYwhrn0I6krgrsq1X7g7qdiMYGTlQIhAJiCsJOtpoMKKFzG1IIuzPXMMWahCli2hBhqvCXk/VuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23318868},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"61b9d5fea9d59459d1f8a654c81a53bdfa046fb8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-eUoY0JjV2xmb6jgV4lNtHjsLoJzAQ7K2/VIZNKqcRm2VcHOFdhiY4AOeQVx9mXSoIE1cFG21U1tmlA23hKKqJw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.45_1788224586163_0.7856660914754694","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.46":{"name":"@absolutejs/absolute","version":"0.20.0-beta.46","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.46","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a69fd4fd27b0258acfb17a855edb059aa9f8416f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.46.tgz","fileCount":650,"integrity":"sha512-GNCHKneNkgmT/WVqKaqrfkZmILgmqXqfPD6D3mXkwwkIASOoDrzSTXwnQ0LSyQp7SkNsZadQBqGqfgm8feIcZg==","signatures":[{"sig":"MEUCIQCcPpFNn+LTgTWOiAekwRgIdY44LsTJ5U5pBoK0aKkxsgIgPeZOpF50Ib6Ew2AwTwd9nG2BXwjhmOTI8FVMYWvPz18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27042339},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a69fd4fd27b0258acfb17a855edb059aa9f8416f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GNCHKneNkgmT/WVqKaqrfkZmILgmqXqfPD6D3mXkwwkIASOoDrzSTXwnQ0LSyQp7SkNsZadQBqGqfgm8feIcZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.46_1788232101936_0.28029973472263814","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.47":{"name":"@absolutejs/absolute","version":"0.20.0-beta.47","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.47","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a8c9adc9b4ff42341a3879ac4851323b342ff0b3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.47.tgz","fileCount":650,"integrity":"sha512-I9zm6/M5aWoJkd/uiB4tOc/pC5SVmWwanMCnqjLWJxAU/H3zSKII/OQ05q3jaDZayb0Ez4x4dqP4KvnPqNm86g==","signatures":[{"sig":"MEQCIGUiXbH6D+EbPseO4EgmWaoeMad+3GCbaCmffCG3vgz9AiBB8NBXchPit9rsypVXBZH5JgQl4ld4RQ2ZdDnDh2CrkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27061291},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a8c9adc9b4ff42341a3879ac4851323b342ff0b3","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-I9zm6/M5aWoJkd/uiB4tOc/pC5SVmWwanMCnqjLWJxAU/H3zSKII/OQ05q3jaDZayb0Ez4x4dqP4KvnPqNm86g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.47_1788233145440_0.004171110422195312","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.48":{"name":"@absolutejs/absolute","version":"0.20.0-beta.48","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.48","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b85c9e03d1715c0220e8aa4c3e1dee20c8f13d92","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.48.tgz","fileCount":651,"integrity":"sha512-PhOWzFr9Id3pGM0IzcRvzlJvxfeL+nU9Iy8soybklNL3uFQQd6RXthH8uD0W/vKSsLQSVjnmSwqnVIUV3NkeMQ==","signatures":[{"sig":"MEYCIQDpHtr4z0XBietXR0nKp3hizncMcFnrHrHjrqoMhfRbcAIhAOkJdToeQmX3mZKPgCwxVqv7ytCgnkDrnHA/ag+SZqPD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27157987},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b85c9e03d1715c0220e8aa4c3e1dee20c8f13d92","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PhOWzFr9Id3pGM0IzcRvzlJvxfeL+nU9Iy8soybklNL3uFQQd6RXthH8uD0W/vKSsLQSVjnmSwqnVIUV3NkeMQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.48_1788235140109_0.821960052591532","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.49":{"name":"@absolutejs/absolute","version":"0.20.0-beta.49","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.49","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c11078ac87c3337b8076fff6a5fc633e6c071506","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.49.tgz","fileCount":651,"integrity":"sha512-Nc6fx5fllwIv7FN4hSdkhDgF2WymH9bHTjac6p546KKFR3jgwsxzoAaSKWYQZxmrmt48ViI1M4Z+T/+z5e27DA==","signatures":[{"sig":"MEYCIQCkpxsJRvAsO32JSuCm70jOW2jWpKo4cJcLMBt4NVk0OwIhAPn+TyNkA8i/FJKXRNvzN18F29QrmKf8VXz/qjquzI94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27172777},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c11078ac87c3337b8076fff6a5fc633e6c071506","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Nc6fx5fllwIv7FN4hSdkhDgF2WymH9bHTjac6p546KKFR3jgwsxzoAaSKWYQZxmrmt48ViI1M4Z+T/+z5e27DA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.49_1788240474560_0.018719603857628275","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.50":{"name":"@absolutejs/absolute","version":"0.20.0-beta.50","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.50","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"47885ce043364eff8ac9bd3bbacc8f09a5896642","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.50.tgz","fileCount":651,"integrity":"sha512-fBSQrhxuqA1J2cP/HLslocvmNsfv5E1yQW5DEYyDn6ix87agjdwqm/gOitIxl8fdX3xANkRcxA15VOgr7HNQ3Q==","signatures":[{"sig":"MEUCIQDsOoHhdFOlBx/krPp+q5XDG6umsVHIJ8789HokXvcftwIgRMKP5E4idHj6RTyvYXUcZfZjDyL2ySNlmb419uvwddA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27188430},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"0962883091b644fea12156c4e8f72bcfffb2f2f6","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.50_1788244209363_0.8693433173814034","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.51":{"name":"@absolutejs/absolute","version":"0.20.0-beta.51","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.51","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed309b0464d06d6d4fdf23d853073610c605e8e7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.51.tgz","fileCount":651,"integrity":"sha512-SBYRSrR4yaM9LRAAMOXsY8jlpXPaHKrAAFZX5qCjdbkIGz72+SWbzOvAVTPkqO3KbXIw2muw9lLvwEgPDPKc2Q==","signatures":[{"sig":"MEUCIQCsBoyhjqC/iZyjw92LSPtHxzzBYYByuHOk8gasumc25gIgVRSjRC/LqdyXXylzebJHxZTpVJsMuhUh2PD+U6rIz60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27305808},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed309b0464d06d6d4fdf23d853073610c605e8e7","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SBYRSrR4yaM9LRAAMOXsY8jlpXPaHKrAAFZX5qCjdbkIGz72+SWbzOvAVTPkqO3KbXIw2muw9lLvwEgPDPKc2Q==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.51_1788247386078_0.12362153316875535","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.52":{"name":"@absolutejs/absolute","version":"0.20.0-beta.52","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.52","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"cd09831bd5eac6cc5c73572a940587b8785c99de","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.52.tgz","fileCount":651,"integrity":"sha512-+8zWa90wtHsqM6wVL1USwghbgf/ApUCC7A+mMrEP+Ktb17Rr4LTnQH+ELA0AIQM54HGkrt285yi3saXODLp6Uw==","signatures":[{"sig":"MEUCIBQ77jMvrrEVs4pQNXqxs8yIu1WjBzKtRJ9gN37yw6nBAiEA4oHcUumh2G6PT46L9ymeTYmYoX8hysiUUPbYxv5YUKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27305903},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"cd09831bd5eac6cc5c73572a940587b8785c99de","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-+8zWa90wtHsqM6wVL1USwghbgf/ApUCC7A+mMrEP+Ktb17Rr4LTnQH+ELA0AIQM54HGkrt285yi3saXODLp6Uw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.52_1788247826856_0.7785241090758515","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.53":{"name":"@absolutejs/absolute","version":"0.20.0-beta.53","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.53","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"db05c2ad063bae75cd7f856a96d6d8415331f271","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.53.tgz","fileCount":651,"integrity":"sha512-FGcoN23t5au7/VL+1YxMw3Rram+GYLKMf+YmyyZd13fdO1QKF764H5k8ucTtv19wQ1aoAhSP9yqqj0v+ZTPxZg==","signatures":[{"sig":"MEUCIGxuV7/pqv1cOHJP5S3ELCDKi858bw/mBIMZAlcQCr9rAiEAqKWBw34hCWUxdDgYVmArkaesu92etDWZhnm7yKXkDak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27345561},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"db05c2ad063bae75cd7f856a96d6d8415331f271","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FGcoN23t5au7/VL+1YxMw3Rram+GYLKMf+YmyyZd13fdO1QKF764H5k8ucTtv19wQ1aoAhSP9yqqj0v+ZTPxZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.22","@absolutejs/native-darwin-x64":"0.20.0-beta.22","@absolutejs/native-linux-arm64":"0.20.0-beta.22","@absolutejs/native-windows-x64":"0.20.0-beta.22","@absolutejs/native-darwin-arm64":"0.20.0-beta.22","@absolutejs/native-windows-arm64":"0.20.0-beta.22"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.53_1788249917184_0.7593400905661933","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.54":{"name":"@absolutejs/absolute","version":"0.20.0-beta.54","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.54","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ecadcc14daca27af7b56e203107f22d09dcf7815","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.54.tgz","fileCount":651,"integrity":"sha512-6LCiLtTYHH2tNjwFNbL03uhyWv+rJRz1tmqjCpchRitWqghqWjaS1zajZr4SuBGg7myXyvhr+gZmxs8LvGtdtQ==","signatures":[{"sig":"MEYCIQDBOPLIzq/AZ/Zxrs2LLB26bL9PEGMwFxmqxAq9S86QwgIhALiUVGLAEgv4waKvLhA4TJRshbn+Q7v3vSj+GaYgsM59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27345561},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ecadcc14daca27af7b56e203107f22d09dcf7815","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6LCiLtTYHH2tNjwFNbL03uhyWv+rJRz1tmqjCpchRitWqghqWjaS1zajZr4SuBGg7myXyvhr+gZmxs8LvGtdtQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.54","@absolutejs/native-darwin-x64":"0.20.0-beta.54","@absolutejs/native-linux-arm64":"0.20.0-beta.54","@absolutejs/native-windows-x64":"0.20.0-beta.54","@absolutejs/native-darwin-arm64":"0.20.0-beta.54","@absolutejs/native-windows-arm64":"0.20.0-beta.54"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.54_1788250120978_0.598010750025042","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.55":{"name":"@absolutejs/absolute","version":"0.20.0-beta.55","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.55","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f97377a1dbe1f311ed01e51748291c7a01f05254","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.55.tgz","fileCount":654,"integrity":"sha512-B1TgOOevyzfj+RGmqYfNIFOVNGWDMOqFlut1eOlwOIpYPl+R/XtHaRbBmi/2dlebKS2A15LmnLHkMKNBVs5H2g==","signatures":[{"sig":"MEUCIQCzxGCDH/RZ4mqxokGQrNceCBn6GNOrb6lA/vNo1uAv2gIgc5OwUm4rxmSvig3ZQiCGzqc6pp3o4t9EeasoXNakK1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27423487},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f97377a1dbe1f311ed01e51748291c7a01f05254","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-B1TgOOevyzfj+RGmqYfNIFOVNGWDMOqFlut1eOlwOIpYPl+R/XtHaRbBmi/2dlebKS2A15LmnLHkMKNBVs5H2g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.55","@absolutejs/native-darwin-x64":"0.20.0-beta.55","@absolutejs/native-linux-arm64":"0.20.0-beta.55","@absolutejs/native-windows-x64":"0.20.0-beta.55","@absolutejs/native-darwin-arm64":"0.20.0-beta.55","@absolutejs/native-windows-arm64":"0.20.0-beta.55"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.55_1788255853241_0.6508437444752495","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.56":{"name":"@absolutejs/absolute","version":"0.20.0-beta.56","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.56","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2b5639defa8c7f8f770c1d3b749717a4220f767a","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.56.tgz","fileCount":655,"integrity":"sha512-pLh5k9y7abo+A4w/Emqz5XtsMzBcdWZGQ1uuRYAkiybBxtjBZmBLcwRQple+lBu3Mu2RdXn7zFIOCEuPZRLZAA==","signatures":[{"sig":"MEUCIAqDgwGwOYNOx1z++6dwKyxuhp4SVEBEaejefYUfRt+4AiEA+t79jOaR7Emo6KyZwQ1xqWcpfEbKfwwWzAiSmnnZTnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27586605},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2b5639defa8c7f8f770c1d3b749717a4220f767a","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-pLh5k9y7abo+A4w/Emqz5XtsMzBcdWZGQ1uuRYAkiybBxtjBZmBLcwRQple+lBu3Mu2RdXn7zFIOCEuPZRLZAA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.56","@absolutejs/native-darwin-x64":"0.20.0-beta.56","@absolutejs/native-linux-arm64":"0.20.0-beta.56","@absolutejs/native-windows-x64":"0.20.0-beta.56","@absolutejs/native-darwin-arm64":"0.20.0-beta.56","@absolutejs/native-windows-arm64":"0.20.0-beta.56"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.56_1788293823519_0.26310445501641033","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.57":{"name":"@absolutejs/absolute","version":"0.20.0-beta.57","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.57","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4984f03fa0f5e8867fddcf265e1598ebece7d707","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.57.tgz","fileCount":671,"integrity":"sha512-XE7p7fbOG93O7IHZj2ryN7CXPVqMUQ8O6fpoZ11x5Emvl0JFeAhnvxm/nFEzax3IkarQsM6wz/H1ia2+8w4UxQ==","signatures":[{"sig":"MEYCIQDfZ5oCggG1jEB4PyEChhpcurKAxdjK8nzRaUrpX+LPFAIhAP0dl4Ndu0XoQfXQi+VjS2D1+P1hoG/ppyl9xY9qb7BF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27579867},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4984f03fa0f5e8867fddcf265e1598ebece7d707","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XE7p7fbOG93O7IHZj2ryN7CXPVqMUQ8O6fpoZ11x5Emvl0JFeAhnvxm/nFEzax3IkarQsM6wz/H1ia2+8w4UxQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.57","@absolutejs/native-darwin-x64":"0.20.0-beta.57","@absolutejs/native-linux-arm64":"0.20.0-beta.57","@absolutejs/native-windows-x64":"0.20.0-beta.57","@absolutejs/native-darwin-arm64":"0.20.0-beta.57","@absolutejs/native-windows-arm64":"0.20.0-beta.57"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.57_1788295083948_0.23500461023196006","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.58":{"name":"@absolutejs/absolute","version":"0.20.0-beta.58","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.58","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2741513e1824a1477caf53b0b8905747c541012e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.58.tgz","fileCount":673,"integrity":"sha512-vf0RI8xjySVOJGuJIZCVB/8Xp0JT6ZG7HSgl9laDjnXqTV7vZSPZGHvYB8wgLxJgbr1WQca6jEolgAaxSMrunA==","signatures":[{"sig":"MEYCIQCybGXlzuAdiU3wJO7A7X/oDOz/oMxd9FqKk+kRkdbT4wIhAIwbQ3vyS1CAsQgOvlElSafBE0K1WJ597C+BRw04j6sw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27658251},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2741513e1824a1477caf53b0b8905747c541012e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vf0RI8xjySVOJGuJIZCVB/8Xp0JT6ZG7HSgl9laDjnXqTV7vZSPZGHvYB8wgLxJgbr1WQca6jEolgAaxSMrunA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.58","@absolutejs/native-darwin-x64":"0.20.0-beta.58","@absolutejs/native-linux-arm64":"0.20.0-beta.58","@absolutejs/native-windows-x64":"0.20.0-beta.58","@absolutejs/native-darwin-arm64":"0.20.0-beta.58","@absolutejs/native-windows-arm64":"0.20.0-beta.58"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.58_1788296960196_0.801934871057882","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.59":{"name":"@absolutejs/absolute","version":"0.20.0-beta.59","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.59","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"046dcb747a33ab5e5ba68e50cc27939648f7a8e5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.59.tgz","fileCount":675,"integrity":"sha512-DGwrE5/TWxw16oLGqgRYel62DQ+qjYYMN+a4M/VhzpX1RfLSQuq6A7+NmQDK9OaRVZKe5zUqHJOycG3yQRQPnA==","signatures":[{"sig":"MEYCIQCHRng1EIu8ZQH/6G6ojhd6f/vdEfe6jkXPzN92TgF2AgIhANBoeVLbQfIcB9JRebCVdJRrfa7ZP+z0EnGtilIsD8Z8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27677839},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"046dcb747a33ab5e5ba68e50cc27939648f7a8e5","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-DGwrE5/TWxw16oLGqgRYel62DQ+qjYYMN+a4M/VhzpX1RfLSQuq6A7+NmQDK9OaRVZKe5zUqHJOycG3yQRQPnA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","@capacitor/filesystem":"8.1.3","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.59","@absolutejs/native-darwin-x64":"0.20.0-beta.59","@absolutejs/native-linux-arm64":"0.20.0-beta.59","@absolutejs/native-windows-x64":"0.20.0-beta.59","@absolutejs/native-darwin-arm64":"0.20.0-beta.59","@absolutejs/native-windows-arm64":"0.20.0-beta.59"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.59_1788315805223_0.16952111057016417","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.60":{"name":"@absolutejs/absolute","version":"0.20.0-beta.60","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.60","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4428fb289e2cfa16ca45d10f23c64024b4d2f00b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.60.tgz","fileCount":684,"integrity":"sha512-JcQa11oSqiFXqvdSi6Zea9YhlA11rHkyNiaDGqFWPfuQ2MzzxfCrZGFCbGCxKJYJ2BpUL+tBoLvhfq2teTcsGA==","signatures":[{"sig":"MEYCIQCBE1rvpUy+lQif036BcMJsDOGD3twYXcvKeLT4kl9LjwIhAPSf13kYq2UTh+a2ZC/qu66OzHvqXwfyTXZW2zjLIh9d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27835340},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"4428fb289e2cfa16ca45d10f23c64024b4d2f00b","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-JcQa11oSqiFXqvdSi6Zea9YhlA11rHkyNiaDGqFWPfuQ2MzzxfCrZGFCbGCxKJYJ2BpUL+tBoLvhfq2teTcsGA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.60","@absolutejs/native-darwin-x64":"0.20.0-beta.60","@absolutejs/native-linux-arm64":"0.20.0-beta.60","@absolutejs/native-windows-x64":"0.20.0-beta.60","@absolutejs/native-darwin-arm64":"0.20.0-beta.60","@absolutejs/native-windows-arm64":"0.20.0-beta.60"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.60_1788320898452_0.7642625045406579","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.61":{"name":"@absolutejs/absolute","version":"0.20.0-beta.61","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.61","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"51e1ab9f6c2b7dff0a5051a52aef21510beda05e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.61.tgz","fileCount":684,"integrity":"sha512-uIpE9MkL/n0dkdTYXeBPh0qvq4iKU13HjJjlZIhcnDXFrxCN67+pCelkyea9QCgciNY5G7KoXEFiq8h0hYN8wQ==","signatures":[{"sig":"MEUCIQDJSCgjOwVdKubVZ8v6OLtr6T2TxhETuqKmhUbPkpBTswIgPc0in11efalNDg/EoWS4Jr96iPo3nkndiR32vv2Nld8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27909806},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"51e1ab9f6c2b7dff0a5051a52aef21510beda05e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-uIpE9MkL/n0dkdTYXeBPh0qvq4iKU13HjJjlZIhcnDXFrxCN67+pCelkyea9QCgciNY5G7KoXEFiq8h0hYN8wQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.61","@absolutejs/native-darwin-x64":"0.20.0-beta.61","@absolutejs/native-linux-arm64":"0.20.0-beta.61","@absolutejs/native-windows-x64":"0.20.0-beta.61","@absolutejs/native-darwin-arm64":"0.20.0-beta.61","@absolutejs/native-windows-arm64":"0.20.0-beta.61"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.61_1788329272322_0.8960463362630113","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.62":{"name":"@absolutejs/absolute","version":"0.20.0-beta.62","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.62","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"b56efb9e95f6f001b9fd00638729beb17e8b39d5","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.62.tgz","fileCount":684,"integrity":"sha512-vbocHUlT8gL+URLX5BDQwnHnKURtxfK7kY5WVCXbuWeLg/y9czsM9UmFewnmlZEzyZuNMjxPFmsos1NtKcPtHQ==","signatures":[{"sig":"MEQCIFboYkRfwk++IyJjhKDqZUEae4Jfm/qpiLAeVUxkDJgXAiBYVASBjceikn+CcN3UmZeXoF4B9YK2gDGhUzCchZgJyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27910566},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"b56efb9e95f6f001b9fd00638729beb17e8b39d5","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-vbocHUlT8gL+URLX5BDQwnHnKURtxfK7kY5WVCXbuWeLg/y9czsM9UmFewnmlZEzyZuNMjxPFmsos1NtKcPtHQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.62","@absolutejs/native-darwin-x64":"0.20.0-beta.62","@absolutejs/native-linux-arm64":"0.20.0-beta.62","@absolutejs/native-windows-x64":"0.20.0-beta.62","@absolutejs/native-darwin-arm64":"0.20.0-beta.62","@absolutejs/native-windows-arm64":"0.20.0-beta.62"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.62_1788335121677_0.28247217951431236","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.63":{"name":"@absolutejs/absolute","version":"0.20.0-beta.63","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.63","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8e057a0c534e19aba512bc0191cf4b07796946d8","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.63.tgz","fileCount":684,"integrity":"sha512-CuNwEmj9GmFyj8za/8+ydFkWF94XdIk0+h6gGwHThH3qx/V+RaSQ0o2Nr3p/0hOdHYITZBrT6LKhljFmzhNlEw==","signatures":[{"sig":"MEUCIQC3c2iji3VQ2DtNMALZjJghBRD/Z9FwVlzf0FCR7FpkkgIgNT+6IumPr9mCXgdPhR53wiGUVI1IcLmOg4awoqxoYNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27910711},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8e057a0c534e19aba512bc0191cf4b07796946d8","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-CuNwEmj9GmFyj8za/8+ydFkWF94XdIk0+h6gGwHThH3qx/V+RaSQ0o2Nr3p/0hOdHYITZBrT6LKhljFmzhNlEw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.63","@absolutejs/native-darwin-x64":"0.20.0-beta.63","@absolutejs/native-linux-arm64":"0.20.0-beta.63","@absolutejs/native-windows-x64":"0.20.0-beta.63","@absolutejs/native-darwin-arm64":"0.20.0-beta.63","@absolutejs/native-windows-arm64":"0.20.0-beta.63"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.63_1788338285503_0.05868171357857954","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.64":{"name":"@absolutejs/absolute","version":"0.20.0-beta.64","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.64","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"38f1207e8ef7d6a227c4007214e3c8e9e40394a0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.64.tgz","fileCount":685,"integrity":"sha512-dLdYvzs/QvNeGTgHK00yIeotC6Y76SKeusgDdim3A3ZFZhSOih8/IkUyt934IfJrev1x9ypJIhwCiTpkjAb8Gw==","signatures":[{"sig":"MEUCIAzvb+WuGVb1hb0ENB7CXphVewcPaq/dH4iIYdDy038TAiEAgYPLe32yEAykIH0Ns2KYhr36T76qWWFcJRVUC1ZZQv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27943451},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"38f1207e8ef7d6a227c4007214e3c8e9e40394a0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dLdYvzs/QvNeGTgHK00yIeotC6Y76SKeusgDdim3A3ZFZhSOih8/IkUyt934IfJrev1x9ypJIhwCiTpkjAb8Gw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.64","@absolutejs/native-darwin-x64":"0.20.0-beta.64","@absolutejs/native-linux-arm64":"0.20.0-beta.64","@absolutejs/native-windows-x64":"0.20.0-beta.64","@absolutejs/native-darwin-arm64":"0.20.0-beta.64","@absolutejs/native-windows-arm64":"0.20.0-beta.64"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.64_1788375695823_0.8540687583615207","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.65":{"name":"@absolutejs/absolute","version":"0.20.0-beta.65","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.65","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1d8fa886ef07b6fa53b675b547f34ba204b65ad7","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.65.tgz","fileCount":686,"integrity":"sha512-YssTAnA1aI0zlG8o4Qm1Ln2KJn7wVi1xUYy7ufAZiFgNp3sTDMfIQ+D+Bc3pCgPArHIkOL7GDyQPlvqr+dhu7w==","signatures":[{"sig":"MEQCIF+g+oV/SEeB4sLVJynDkv20BXNspwJKdnMWeeFFy+vlAiBma8Z0uJCbs25qyVjjY7loR0T+c0o63zq3WEZjiJrsAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30358668},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1d8fa886ef07b6fa53b675b547f34ba204b65ad7","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-YssTAnA1aI0zlG8o4Qm1Ln2KJn7wVi1xUYy7ufAZiFgNp3sTDMfIQ+D+Bc3pCgPArHIkOL7GDyQPlvqr+dhu7w==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.65","@absolutejs/native-darwin-x64":"0.20.0-beta.65","@absolutejs/native-linux-arm64":"0.20.0-beta.65","@absolutejs/native-windows-x64":"0.20.0-beta.65","@absolutejs/native-darwin-arm64":"0.20.0-beta.65","@absolutejs/native-windows-arm64":"0.20.0-beta.65"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.65_1788384421703_0.32541741568573834","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.66":{"name":"@absolutejs/absolute","version":"0.20.0-beta.66","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.66","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"63267e89817ba9651a03315f0dbe66a6146f31c0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.66.tgz","fileCount":687,"integrity":"sha512-FjZHrdcXiKmnovhevpI3CgCbPf0B42LXZNOpq4Vas089YhlN97JjzIVaBS1T1GQwIh17UxsAUjviDgp5HnLmmw==","signatures":[{"sig":"MEYCIQDMiQI7eTNbCUIc9LHgWD/7+JSi3jsuOQglyeySjeJGGAIhAPFVOq80rzQPeSaaMSFsTd26e3afpCRgakqu86zW9hlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31242984},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"63267e89817ba9651a03315f0dbe66a6146f31c0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-FjZHrdcXiKmnovhevpI3CgCbPf0B42LXZNOpq4Vas089YhlN97JjzIVaBS1T1GQwIh17UxsAUjviDgp5HnLmmw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.66","@absolutejs/native-darwin-x64":"0.20.0-beta.66","@absolutejs/native-linux-arm64":"0.20.0-beta.66","@absolutejs/native-windows-x64":"0.20.0-beta.66","@absolutejs/native-darwin-arm64":"0.20.0-beta.66","@absolutejs/native-windows-arm64":"0.20.0-beta.66"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.66_1788389197130_0.6431231863960782","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.67":{"name":"@absolutejs/absolute","version":"0.20.0-beta.67","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.67","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"2710ecbfc4d9514fd7761e0791d68e2bcc5e57d3","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.67.tgz","fileCount":691,"integrity":"sha512-8hLnjk56uwuvBKNCcgHCtb2piVHSvVstPSL0J7HQiNbj5ELvb8vJK/HL6f6DApVGVVUlNOk7qUDjRGeu305QbQ==","signatures":[{"sig":"MEQCIAOsANefv5ltnN2KxEwmWBy2HkUlijYRBs1DCSnEzN7ZAiByzX9RFjXgaXA4oWIqGrLrEnh/8HTxj5+kgEzRuuCIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31349863},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"2710ecbfc4d9514fd7761e0791d68e2bcc5e57d3","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-8hLnjk56uwuvBKNCcgHCtb2piVHSvVstPSL0J7HQiNbj5ELvb8vJK/HL6f6DApVGVVUlNOk7qUDjRGeu305QbQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.67","@absolutejs/native-darwin-x64":"0.20.0-beta.67","@absolutejs/native-linux-arm64":"0.20.0-beta.67","@absolutejs/native-windows-x64":"0.20.0-beta.67","@absolutejs/native-darwin-arm64":"0.20.0-beta.67","@absolutejs/native-windows-arm64":"0.20.0-beta.67"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.67_1788393772611_0.2367246821244149","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.68":{"name":"@absolutejs/absolute","version":"0.20.0-beta.68","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.68","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8a74e5760badd76d9326e8650f7866d2f178a7ea","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.68.tgz","fileCount":694,"integrity":"sha512-M3pzgVT/lWObPDpeqXLKtWp9A78l0adN36ugSI3HdHOnbfBIBifSANS2N/tJs9oEZyHgdtedCg5A7uLKs6pgFg==","signatures":[{"sig":"MEUCIQCKtKNT4xLTtr7to1QflzxjS1EaLvmdLwH2dOKynikB/QIgIrBjFXYXyLiVaOxpSbZFwWTKNzz4oQ60UjMHlQPpP/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31592941},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"29d7f5838d8e2f710b47fa72cfc2e7bcd1ba8053","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.68","@absolutejs/native-darwin-x64":"0.20.0-beta.68","@absolutejs/native-linux-arm64":"0.20.0-beta.68","@absolutejs/native-windows-x64":"0.20.0-beta.68","@absolutejs/native-darwin-arm64":"0.20.0-beta.68","@absolutejs/native-windows-arm64":"0.20.0-beta.68"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.68_1788410327687_0.3611128663587495","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.69":{"name":"@absolutejs/absolute","version":"0.20.0-beta.69","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.69","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"aba46e520619b59a2d31e1e54b460e8e1df76079","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.69.tgz","fileCount":694,"integrity":"sha512-1GrlaOuyKFScU1JwkcNushQtBH2YwwyWmAnSqlJXjX0QJ4cZEMYtyhRqolYJPbxHCRNVDZKZ9652XGNBKZ6CiQ==","signatures":[{"sig":"MEQCIHZ04CZonswGSHbPef2EdSrb8Wr/B+ZnazSZp12bxVYbAiBRcSGkm9Luw3oALJININ+sKDDHWMnnmIaSJU98JbpKMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31600494},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"aba46e520619b59a2d31e1e54b460e8e1df76079","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-1GrlaOuyKFScU1JwkcNushQtBH2YwwyWmAnSqlJXjX0QJ4cZEMYtyhRqolYJPbxHCRNVDZKZ9652XGNBKZ6CiQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.69","@absolutejs/native-darwin-x64":"0.20.0-beta.69","@absolutejs/native-linux-arm64":"0.20.0-beta.69","@absolutejs/native-windows-x64":"0.20.0-beta.69","@absolutejs/native-darwin-arm64":"0.20.0-beta.69","@absolutejs/native-windows-arm64":"0.20.0-beta.69"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.69_1788420611341_0.009434173998830175","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.70":{"name":"@absolutejs/absolute","version":"0.20.0-beta.70","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.70","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"3f9b0b613afcd6e7558c69ba6b6c968bf6ef7214","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.70.tgz","fileCount":694,"integrity":"sha512-lC6JjeCKOITRIhGKmymetBwtV98VN5cLp2b6EyGKlrwZL9Q+ThWWDD9d5ylq0GYMd9+ZUKodoHAavBDs1qstjw==","signatures":[{"sig":"MEUCIQDg9IZ/nsy5iZLtWSto9oC6xqxThUHhISIzCXzhDvrD2QIgD9k5a5JCvueejg6ltzTKd4MY153XuZvV/4Tr42U+akY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31652427},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"3f9b0b613afcd6e7558c69ba6b6c968bf6ef7214","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-lC6JjeCKOITRIhGKmymetBwtV98VN5cLp2b6EyGKlrwZL9Q+ThWWDD9d5ylq0GYMd9+ZUKodoHAavBDs1qstjw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.70","@absolutejs/native-darwin-x64":"0.20.0-beta.70","@absolutejs/native-linux-arm64":"0.20.0-beta.70","@absolutejs/native-windows-x64":"0.20.0-beta.70","@absolutejs/native-darwin-arm64":"0.20.0-beta.70","@absolutejs/native-windows-arm64":"0.20.0-beta.70"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.70_1788467175475_0.47835896302131964","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.71":{"name":"@absolutejs/absolute","version":"0.20.0-beta.71","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.71","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f1e3f8af6b92bb75fdf6bb101f4be272ff053687","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.71.tgz","fileCount":814,"integrity":"sha512-ZIdVUff91LcbugVW+0BNJyu/M1nPrBSa2hrVdUlqwAhcjVxos1gSnLOqglkWcwHROTYapQAY3KVQov/7s8+4lw==","signatures":[{"sig":"MEYCIQCnyQL1FQo44IW0uumS7MlLGLK/SpHO/LOHQFq1jDPN0QIhALtQ/X96nRHorUQusYVTMNWz9FwZeA0SR/DmhCvHUowG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33862266},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f1e3f8af6b92bb75fdf6bb101f4be272ff053687","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-ZIdVUff91LcbugVW+0BNJyu/M1nPrBSa2hrVdUlqwAhcjVxos1gSnLOqglkWcwHROTYapQAY3KVQov/7s8+4lw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.71","@absolutejs/native-darwin-x64":"0.20.0-beta.71","@absolutejs/native-linux-arm64":"0.20.0-beta.71","@absolutejs/native-windows-x64":"0.20.0-beta.71","@absolutejs/native-darwin-arm64":"0.20.0-beta.71","@absolutejs/native-windows-arm64":"0.20.0-beta.71"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.71_1788495335365_0.8525509986180384","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.72":{"name":"@absolutejs/absolute","version":"0.20.0-beta.72","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.72","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"f8c366392504be89774d39ad57516c4fd9b5987f","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.72.tgz","fileCount":814,"integrity":"sha512-L/aOBvjBRjDitb62Uqjgtn0cyaRHwCf62xN3jyRloBxKwdwejZ03A5Kmg3yIARiFUvRcmDAHWAzkGG/vY60qpg==","signatures":[{"sig":"MEUCIQDU6zNGujq1YCxdWoWtA7ioOaMx/RMxWe+esSXvCNoHnQIgIDQwrSypmIbkbsq1XpXjr70wikkQ+WjsE2WtNmnUxJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33889131},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"f8c366392504be89774d39ad57516c4fd9b5987f","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-L/aOBvjBRjDitb62Uqjgtn0cyaRHwCf62xN3jyRloBxKwdwejZ03A5Kmg3yIARiFUvRcmDAHWAzkGG/vY60qpg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.72","@absolutejs/native-darwin-x64":"0.20.0-beta.72","@absolutejs/native-linux-arm64":"0.20.0-beta.72","@absolutejs/native-windows-x64":"0.20.0-beta.72","@absolutejs/native-darwin-arm64":"0.20.0-beta.72","@absolutejs/native-windows-arm64":"0.20.0-beta.72"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.72_1788505572374_0.37777485526939936","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.73":{"name":"@absolutejs/absolute","version":"0.20.0-beta.73","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.73","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"08df2890ebab41cebac56b8c18d55bf91c351685","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.73.tgz","fileCount":827,"integrity":"sha512-KQoKWNxrFRQ/xAZG4Vi5DAQV1XlCq3+EqL5fa7nF1Mc6LdCN68kXPPIc2YJLQBfTn/+Mq30Q2ixgy9Rr3bCChQ==","signatures":[{"sig":"MEYCIQDdF5SvMY/Lc9LDqxif9m1EViblDCaWRLXUJ6E/J3H79QIhANoZJoVpwbYHDvdnKic3ZL8FM1wDMog7lf85/cFd1g/X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33947041},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"08df2890ebab41cebac56b8c18d55bf91c351685","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KQoKWNxrFRQ/xAZG4Vi5DAQV1XlCq3+EqL5fa7nF1Mc6LdCN68kXPPIc2YJLQBfTn/+Mq30Q2ixgy9Rr3bCChQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.73","@absolutejs/native-darwin-x64":"0.20.0-beta.73","@absolutejs/native-linux-arm64":"0.20.0-beta.73","@absolutejs/native-windows-x64":"0.20.0-beta.73","@absolutejs/native-darwin-arm64":"0.20.0-beta.73","@absolutejs/native-windows-arm64":"0.20.0-beta.73"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.73_1788552041985_0.5842842075730239","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.74":{"name":"@absolutejs/absolute","version":"0.20.0-beta.74","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.74","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"79692fb49914b6665ff626420ccd92cc57ef82c1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.74.tgz","fileCount":830,"integrity":"sha512-0CBGLDOffTDN8Tk6iZDvq3zvbU3AT+g3rq4bDD94tBPhpBjpLx012/hTnxqV+/fHxpQ6OS7qAj8ivRjKSohMqQ==","signatures":[{"sig":"MEUCIQCJorE4BV5/A/5C95h5W+czdG6JcwK5hJ+K0oidgXP7KAIgOI9td4/yEYEysVo8LkrppbJkcyInfVufO5P2WJLYMJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33931271},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"79692fb49914b6665ff626420ccd92cc57ef82c1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && ./native/publish.sh && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","build:native":"./native/build.sh","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && ./native/publish.sh --tag beta && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","verify:release-versions":"bun run scripts/verifyReleaseVersions.ts","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-0CBGLDOffTDN8Tk6iZDvq3zvbU3AT+g3rq4bDD94tBPhpBjpLx012/hTnxqV+/fHxpQ6OS7qAj8ivRjKSohMqQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"optionalDependencies":{"@absolutejs/native-linux-x64":"0.20.0-beta.74","@absolutejs/native-darwin-x64":"0.20.0-beta.74","@absolutejs/native-linux-arm64":"0.20.0-beta.74","@absolutejs/native-windows-x64":"0.20.0-beta.74","@absolutejs/native-darwin-arm64":"0.20.0-beta.74","@absolutejs/native-windows-arm64":"0.20.0-beta.74"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.74_1788565799614_0.3424759555674799","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.75":{"name":"@absolutejs/absolute","version":"0.20.0-beta.75","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.75","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"9270a38d862cfed10edaee317d76bed0c73b4586","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.75.tgz","fileCount":830,"integrity":"sha512-KlqXHsFM5yHgpy7XTmAwsQ2irOqn8lNCq0dVIn6oxVDM3bOJIWnJZH5iG1oaFGIPabyQe5ygWzab+LjhQYAPqw==","signatures":[{"sig":"MEYCIQD6TZh2VUvU97TbQKf9RtiRwiABoi5EkCgzU0zoeige6AIhAKS0L7TmejAPAbKApoLYAo2r74fTHO43JoHQ1ToBKbrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33930425},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"9270a38d862cfed10edaee317d76bed0c73b4586","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-KlqXHsFM5yHgpy7XTmAwsQ2irOqn8lNCq0dVIn6oxVDM3bOJIWnJZH5iG1oaFGIPabyQe5ygWzab+LjhQYAPqw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.75_1788570592644_0.019582468567731492","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.76":{"name":"@absolutejs/absolute","version":"0.20.0-beta.76","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.76","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"56f18f7930c35b551ed3ac193bb100b65dcacf2b","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.76.tgz","fileCount":830,"integrity":"sha512-SAILwMc4gx1IG+fLz4gO4TVY6jwfO93mQJyIUOF//vpZ8VLfD5Vws4ndT7qSlxhunFcKJwEQnYxyXT5HhjrQ8g==","signatures":[{"sig":"MEYCIQCnWIrG0apDKHnaKG1W75Wcb+OiJDzo+VvpWPXSZqZ0bAIhANCD1mScOerm6Ik7flLcS4FoRx7CHJlGHae0I0nf6ct7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33937087},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"56f18f7930c35b551ed3ac193bb100b65dcacf2b","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-SAILwMc4gx1IG+fLz4gO4TVY6jwfO93mQJyIUOF//vpZ8VLfD5Vws4ndT7qSlxhunFcKJwEQnYxyXT5HhjrQ8g==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":"0.75.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":"0.7.0-beta.4","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.76_1788576042378_0.4569955954697231","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.77":{"name":"@absolutejs/absolute","version":"0.20.0-beta.77","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.77","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"42d8ae052ebbbe34abb7ec8c95f5543c43cb3944","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.77.tgz","fileCount":830,"integrity":"sha512-TzUsHLZcokiixWRuQyA4yWg41YGAreTprNoYms8R0wNOXVGNmNSffA/nSad8teroQQhQCRD5r6mG6qUMpK192A==","signatures":[{"sig":"MEUCIFwymZotB82NH0MLx15a+BqXh+yba0cs+n5OOcw4SLINAiEApJnBRx8tYlcC9o50YuHRnekLMFp+wzQpCFrNuxQ+GBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33937106},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"42d8ae052ebbbe34abb7ec8c95f5543c43cb3944","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-TzUsHLZcokiixWRuQyA4yWg41YGAreTprNoYms8R0wNOXVGNmNSffA/nSad8teroQQhQCRD5r6mG6qUMpK192A==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.77_1788581631028_0.40700999801589055","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.78":{"name":"@absolutejs/absolute","version":"0.20.0-beta.78","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.78","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"85bfa417cb944c4adb5f7e03bba0591093198c88","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.78.tgz","fileCount":836,"integrity":"sha512-Y8XJkGRMxFcZYFPdD+nHDUP2tnkYHY2B76rBwyavXdD7PKuVgdAtPeikbnJckiByC+GK9wfYACBYVxeINPJIKw==","signatures":[{"sig":"MEUCIGAXeCWzKwDFoDYV67l1MsJnci1ZLhMYiI0xbKSdwzcaAiEAq4mdI0u/gLdUCOw2JuUVsTAG2qI99xkj6+241tqTxuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33973912},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"85bfa417cb944c4adb5f7e03bba0591093198c88","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-Y8XJkGRMxFcZYFPdD+nHDUP2tnkYHY2B76rBwyavXdD7PKuVgdAtPeikbnJckiByC+GK9wfYACBYVxeINPJIKw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.2","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.78_1788632261062_0.9322707049736731","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.79":{"name":"@absolutejs/absolute","version":"0.20.0-beta.79","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.79","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"4aefff66cc208b0aea267e0c3f039560aff6d330","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.79.tgz","fileCount":836,"integrity":"sha512-yeU4X/Fuzhh3ERD7xLwcs2igDnuA6RaHA9ze6SfdI/oS+iWL8yy9yUVvzppvD/EHbS2zpb88nM9VrDvNrQT+nQ==","signatures":[{"sig":"MEQCIFoNbskWrfLdubNgG82nkYckLHkecGNd7HMaz91ObVDhAiAiZuzYMx3hK1lC1/tnNkMVtlsrLEnTq6MBV1NE6F/LBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33980543},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"977dc153c97e13698e4e78a3e05f957a9d2e6548","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.79_1788680904631_0.08218643883980681","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.80":{"name":"@absolutejs/absolute","version":"0.20.0-beta.80","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.80","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"48c895e03efbf179d4bfa1c2cc97e38e6f6087ba","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.80.tgz","fileCount":836,"integrity":"sha512-P5a2YDbBuZZ1yKlx6VL5A5LGwI3bxh9jhOps+YEe6VgOis6YgAvGSJ5LE+XIiog/HSZtV1Fw88Xb/5kdCbzeFQ==","signatures":[{"sig":"MEYCIQC84SFcJ2JiIDkg/09bHY/kyfTV7v0WqlHAon6M358JQwIhAOhHUdb+PKvvAglDX3RF3+IllOJQpLXg20um/X1FMVRB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34008440},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"48c895e03efbf179d4bfa1c2cc97e38e6f6087ba","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-P5a2YDbBuZZ1yKlx6VL5A5LGwI3bxh9jhOps+YEe6VgOis6YgAvGSJ5LE+XIiog/HSZtV1Fw88Xb/5kdCbzeFQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@absolutejs/deploy":"0.25.5","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.80_1788717384397_0.9722236512458531","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.81":{"name":"@absolutejs/absolute","version":"0.20.0-beta.81","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.81","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"394dbe967972a6c4b2a0eba676eac5be3cd1dfe0","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.81.tgz","fileCount":837,"integrity":"sha512-GTIv2AxUSD58tfpnYccC3h8DvGPrrcka3BGvwAqAi6hd+0sjI/65PtI5+ZNWb3DBnjDLTrSBZ2wF66BXGai4LA==","signatures":[{"sig":"MEYCIQD7xYUAnwVUibQSlzNFTniuE6dVhvF8bXig+S0zaEuKRAIhAMq1zcb0F0qBfmmmxkD/pAsGaOqdLtnq22F50rEWxBYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34411501},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"394dbe967972a6c4b2a0eba676eac5be3cd1dfe0","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-GTIv2AxUSD58tfpnYccC3h8DvGPrrcka3BGvwAqAi6hd+0sjI/65PtI5+ZNWb3DBnjDLTrSBZ2wF66BXGai4LA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.5","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.81_1788814664261_0.789728805755519","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.82":{"name":"@absolutejs/absolute","version":"0.20.0-beta.82","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.82","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"1063caff1bb21a5a3423b38d4ae595da717cf929","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.82.tgz","fileCount":837,"integrity":"sha512-60rsVUHRIWixGSoz2UzdszlDtFOsY+KJbLQHizHjq2I2xe+i0UctEe+P49CBIyZjRZ9+JWmPpv7SLb+OT5ihqw==","signatures":[{"sig":"MEYCIQDap+QCta50JiUUD/X3Frme3IUu998Mzvhf61dcqmzrBAIhAIZKMQOPD2W9sJIVZkBXL1OzcHEfN44c30AF+A6lQIvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34425487},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"1063caff1bb21a5a3423b38d4ae595da717cf929","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-60rsVUHRIWixGSoz2UzdszlDtFOsY+KJbLQHizHjq2I2xe+i0UctEe+P49CBIyZjRZ9+JWmPpv7SLb+OT5ihqw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.6","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.82_1788821642884_0.2746333575265303","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.83":{"name":"@absolutejs/absolute","version":"0.20.0-beta.83","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.83","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"181d73a7a98d0cb8556e613c3aabdd83b4938fa1","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.83.tgz","fileCount":837,"integrity":"sha512-zpZotesh9bXqqJZ169kd+E8+svFySQaMvY9/Zb8pSoq1HxWT5YO6T+LSbJtnqfucgN+Puj2VvPTHIjyigEXKJA==","signatures":[{"sig":"MEQCIHYGfmgqHtJ/4xdO5gr6UCAqixvJTc8xXOcruzwVH4anAiBqjVaSyY02DefDKR8dxflIBz6nK1k0qZIRwhW9C9nUew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34521263},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"181d73a7a98d0cb8556e613c3aabdd83b4938fa1","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-zpZotesh9bXqqJZ169kd+E8+svFySQaMvY9/Zb8pSoq1HxWT5YO6T+LSbJtnqfucgN+Puj2VvPTHIjyigEXKJA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.7","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.83_1788829033310_0.6291077963112752","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.84":{"name":"@absolutejs/absolute","version":"0.20.0-beta.84","author":{"name":"Alex Kahn"},"license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.84","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"47c185cf49817f043134b285867221e78a6c7265","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.84.tgz","fileCount":837,"integrity":"sha512-KBdwZdoAjEgO9VziTHJAjOAY2nE9cqHYCk8/6BcOKREUOv/hdAq8y9JkY83jqTjU+VchpDjdgYLRSQO8nQteSw==","signatures":[{"sig":"MEYCIQCarT4VfOmNw6CNkbpk2ubB3B8QyqzTzyxoB6sBJoQi5wIhAIJDBaG/TtkdJPjmCeaMCkq0vUZ3XNuqcD4Y7AoeLDqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34550025},"main":"./dist/index.js","types":"./dist/src/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"gitHead":"1594b6db26dee828992d0cf6975691b207830065","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.9.2","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"22.14.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.8","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.84_1788834991854_0.4078901149291172","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.85":{"name":"@absolutejs/absolute","version":"0.20.0-beta.85","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.85","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"351b43e5219d7255eb8d3d8ab4ef7b308763a0bc","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.85.tgz","fileCount":837,"integrity":"sha512-PY/uOtKHmM4ASiYjXOss+ykun2/g4gMDU6mtT1whEU70BCG8+kURgfZ5d4MhpbYp2iRijnHBAQiJ1cQa0BEqSA==","signatures":[{"sig":"MEUCIQD9IiqqsSK3PwKbVhl3A9RimzYpetg6w8MBjdlFkM1wGQIgfIZQ9fyay4GgwVPz7VwooU1mJVU3Kt5nc8LZLJ2hwdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34586312},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"351b43e5219d7255eb8d3d8ab4ef7b308763a0bc","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-PY/uOtKHmM4ASiYjXOss+ykun2/g4gMDU6mtT1whEU70BCG8+kURgfZ5d4MhpbYp2iRijnHBAQiJ1cQa0BEqSA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.9","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.85_1788838873143_0.5726693459948187","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.86":{"name":"@absolutejs/absolute","version":"0.20.0-beta.86","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.86","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"ed433e7e13db130ac3d9076c81a8a1092ad05a32","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.86.tgz","fileCount":837,"integrity":"sha512-kkJw1/a5O8p3lO0mdSnQGK87Cg7ts2wsWEzw1NADaOZN/xDfG1foCiz4jTJEPy5R2shc61ShM8HQRsQR8uCgZg==","signatures":[{"sig":"MEUCIExkPxj4GKKVUG6Z0Chm6Zk7Hf5S7x3u0IlvCu6ZCj3dAiEAlN8OA5tf71sjZjB9kTtBu/RIb8eai+o4XEwkRskrMsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34750452},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"ed433e7e13db130ac3d9076c81a8a1092ad05a32","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-kkJw1/a5O8p3lO0mdSnQGK87Cg7ts2wsWEzw1NADaOZN/xDfG1foCiz4jTJEPy5R2shc61ShM8HQRsQR8uCgZg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.11","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.86_1788844433699_0.8167330282935632","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.87":{"name":"@absolutejs/absolute","version":"0.20.0-beta.87","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.87","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"8dd02ee05d6ac16e0575b601fd084debba27d746","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.87.tgz","fileCount":837,"integrity":"sha512-dzPj+rVqUjEQq7WZPYcdS2nh0ZbhGg/+soxlyaL4xc2u6qWG7Ss8kNfHFsySRxkOQo5ti5ec3cC5/2tJlkRWAA==","signatures":[{"sig":"MEUCIFC6ws3L6rdOsM8ABe2gk0IU9fPalRNxe0m0keJR8bbqAiEAuon5NIuBiLsHxQkixjy+qxJwWcEjYLmX9Z/gZ54irbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34921563},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"8dd02ee05d6ac16e0575b601fd084debba27d746","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-dzPj+rVqUjEQq7WZPYcdS2nh0ZbhGg/+soxlyaL4xc2u6qWG7Ss8kNfHFsySRxkOQo5ti5ec3cC5/2tJlkRWAA==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.13","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.87_1788849648713_0.6233330815854998","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.88":{"name":"@absolutejs/absolute","version":"0.20.0-beta.88","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.88","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"6215502f429e165580d19e385382462f9777c405","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.88.tgz","fileCount":837,"integrity":"sha512-XzGi9UjtsAPnnQs+KaXIZcXFMFIowbwINvD0S60PGyLD6UXtNdYE+EY/VZ+rE5QD0FMTOSMQfJfVroufKccFkw==","signatures":[{"sig":"MEUCIQCyVZ9qTAmQoqoeeSWhgwaXMrVoCr3CSBIsUcxNvfH3qgIgH0Uiv3hmL8nLnhNG8oiSaF2hOypwS9qFSEfBM9jEmnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34927266},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"6215502f429e165580d19e385382462f9777c405","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-XzGi9UjtsAPnnQs+KaXIZcXFMFIowbwINvD0S60PGyLD6UXtNdYE+EY/VZ+rE5QD0FMTOSMQfJfVroufKccFkw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.13","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.88_1788927640999_0.6745757590805872","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.89":{"name":"@absolutejs/absolute","version":"0.20.0-beta.89","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.89","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"a9674ed8ff9dd4ebd7743f60c9f9ff5fbfdd51ff","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.89.tgz","fileCount":839,"integrity":"sha512-J3eZcGddx9Ch+zoVwWGAVpGelTt/DP3eTe6gE/ZlLEES0VDQ0V8GQNnfEl2TvWU8ZnStnc7qAolRtrDPw7Ddcw==","signatures":[{"sig":"MEQCID82k6dIwsaK3QcJdQGsh3rREGRQMq3WpttUDO+o1RglAiAT/wCuQv6KTijVaUpqK0yWT19uttwGl0XdLuUdOgCgRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtwgWXCOkQeOGti3nA9C8N43inDT7U4YDHIbngnqhrOgIgBn+pQgVqwFur3Jut9Thc0bzRxakQyBs2TUJBedv9OmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34946094},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"a9674ed8ff9dd4ebd7743f60c9f9ff5fbfdd51ff","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","check:package":"absolute-changelog check","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","prepublishOnly":"bun run check:package","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-J3eZcGddx9Ch+zoVwWGAVpGelTt/DP3eTe6gE/ZlLEES0VDQ0V8GQNnfEl2TvWU8ZnStnc7qAolRtrDPw7Ddcw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.14","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/changelog":"^0.6.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.89_1789310676589_0.42980969290724635","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.90":{"name":"@absolutejs/absolute","version":"0.20.0-beta.90","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.90","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"90caf22391725531695719124a39fc94fd312858","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.90.tgz","fileCount":839,"integrity":"sha512-3KNuRwZKM4dJ/byJhenUW5bbqwTnw1XY6DpItWFNAF1eUfLUMsmiv1B/AgOrU23gLtV3zykTfKvoKhySlrwerg==","signatures":[{"sig":"MEQCIAq8gvaY/ZqO+mCV09u/46Cg/jeHuwu1kYH3q7y1U/njAiBmbaGvs8lmtt/W14HiBvol2q0bbP/f5Tq+CzStGJdB5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3YBMyW8cF7JT5BCqRsyB/qN0iJopZc1chsb8YAsLC0AiEAn0YLbkn1KsU+nkO64v9SXOzEj62nF600So71oCMWmv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34961500},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"90caf22391725531695719124a39fc94fd312858","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","check:package":"absolute-changelog check","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","prepublishOnly":"bun run check:package","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:expo:ios:updates":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_UPDATES=1 bun test tests/native/expo-ios-update-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-3KNuRwZKM4dJ/byJhenUW5bbqwTnw1XY6DpItWFNAF1eUfLUMsmiv1B/AgOrU23gLtV3zykTfKvoKhySlrwerg==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.14","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/changelog":"^0.6.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.90_1789315544921_0.8028364409383","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.91":{"name":"@absolutejs/absolute","version":"0.20.0-beta.91","author":"Alex Kahn","license":"BSL-1.1","_id":"@absolutejs/absolute@0.20.0-beta.91","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/absolutejs","bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"bin":{"absolute":"dist/cli/index.js"},"dist":{"shasum":"c9ff5e5cd21e739d6138c269755354af5f500398","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.91.tgz","fileCount":840,"integrity":"sha512-X40Q+bnSKnrpGz+CzQolg0JSjg1+kX3ZwusKaZsBsjJtXDu8hO+fM46Q7tzkpMk2r8CuXHFQAIuQHNqor4VoEw==","signatures":[{"sig":"MEUCICmXjg3dz0SlgZcd5M/MgePTPTqz+e6yqDbnShrpkP0wAiEA3K4ZHl/qZgz0BVq6PWXlUKr/rnK2Blj/H8KUFROktc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP7X63nZu2eV8cqrI3LlKkd9F7Rn2ZHVqe8g8TFmEUlgIgd/dOoCecyAVMgkpcoPHn1gFuiBBz3Vz2MXRaJDpUorA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34973342},"main":"./dist/index.js","types":"./dist/src/index.d.ts","shasum":"c9ff5e5cd21e739d6138c269755354af5f500398","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","check:package":"absolute-changelog check","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","prepublishOnly":"bun run check:package","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:expo:ios:updates":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_UPDATES=1 bun test tests/native/expo-ios-update-conformance.test.ts","test:native:expo:ios:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_UPGRADE=1 bun test tests/native/expo-ios-upgrade-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-X40Q+bnSKnrpGz+CzQolg0JSjg1+kX3ZwusKaZsBsjJtXDu8hO+fM46Q7tzkpMk2r8CuXHFQAIuQHNqor4VoEw==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.14","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/changelog":"^0.6.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/absolute_0.20.0-beta.91_1789319766313_0.46783546835831524","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-beta.92":{"_id":"@absolutejs/absolute@0.20.0-beta.92","bin":{"absolute":"dist/cli/index.js"},"bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"dist":{"shasum":"069523b9f6453b00e89b038c0518f077a7b6b48e","tarball":"https://registry.npmjs.org/@absolutejs/absolute/-/absolute-0.20.0-beta.92.tgz","fileCount":840,"integrity":"sha512-6ckXmhOy1Ux8uMAZaiI/U3sEQDthP6vMgpuZIgfASHpJFx6l7TbH+uDfDokr8Q6o+QWtBh0UWbZ/gBTn0+mqvQ==","signatures":[{"sig":"MEUCIQDV+9heDgBMU3hydX8maJ1NexzXfcLpWNTkkRZOgNzJOAIgCFViU60UO4wFybRUoSli7rS6ykLcLNVN1O0mEpjQXDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/K5Wz7mG9JAXnrFCiviWeKOYuXjoKhB4qo6hyaCMqMwIgYIDybRbPVhznw6+GMk9z6jAAtXldMc+wOgsnTFNyhP8="}],"unpackedSize":34978772},"main":"./dist/index.js","name":"@absolutejs/absolute","types":"./dist/src/index.d.ts","author":"Alex Kahn","shasum":"069523b9f6453b00e89b038c0518f077a7b6b48e","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./vue":{"types":"./dist/src/vue/index.d.ts","import":"./dist/vue/index.js","browser":"./dist/vue/browser.js"},"./build":{"types":"./dist/src/build.d.ts","import":"./dist/build.js"},"./image":{"types":"./dist/src/utils/imageClient.d.ts","import":"./dist/image-client/imageClient.js"},"./react":{"types":"./dist/src/react/index.d.ts","import":"./dist/react/index.js","browser":"./dist/react/browser.js"},"./client":{"types":"./dist/src/client/index.d.ts","import":"./dist/client/index.js"},"./mobile":{"types":"./dist/src/mobile/index.d.ts","import":"./dist/mobile/index.js","browser":"./dist/mobile/browser.js"},"./svelte":{"types":"./dist/src/svelte/index.d.ts","import":"./dist/svelte/index.js","browser":"./dist/svelte/browser.js"},"./angular":{"types":"./dist/src/angular/index.d.ts","import":"./dist/angular/index.js","browser":"./dist/angular/browser.js"},"./islands":{"types":"./dist/src/islands/index.d.ts","import":"./dist/islands/index.js","browser":"./dist/islands/browser.js"},"./mobile/ui":{"types":"./dist/src/mobile/uiPrimitives.d.ts","import":"./dist/mobile/uiPrimitives.js"},"./vue/server":{"types":"./dist/src/vue/server.d.ts","import":"./dist/vue/server.js"},"./react/hooks":{"types":"./dist/src/react/hooks/index.d.ts","import":"./dist/react/hooks/index.js"},"./react/router":{"types":"./dist/src/react/router/index.d.ts","import":"./dist/react/router/index.js","browser":"./dist/react/router/browser.js"},"./react/server":{"types":"./dist/src/react/server.d.ts","import":"./dist/react/server.js"},"./svelte/router":{"types":"./dist/src/svelte/router/index.d.ts","import":"./dist/svelte/router/index.ts","browser":"./dist/svelte/router/browser.ts"},"./svelte/server":{"types":"./dist/src/svelte/server.d.ts","import":"./dist/svelte/server.js"},"./angular/server":{"types":"./dist/src/angular/server.d.ts","import":"./dist/angular/server.js"},"./vue/components":{"types":"./dist/src/vue/components/index.d.ts","import":"./dist/vue/components/index.js"},"./client/prefetch":{"types":"./dist/src/client/prefetch.d.ts","import":"./dist/client/prefetch.js"},"./react/components":{"types":"./dist/src/react/components/index.d.ts","import":"./dist/react/components/index.js","browser":"./dist/react/components/browser/index.js"},"./svelte/Island.js":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./style-module-shim":{"types":"./dist/types/style-module-shim.d.ts"},"./angular/components":{"types":"./dist/src/angular/components/index.d.ts","import":"./dist/angular/components/index.js"},"./svelte/Island.svelte":{"types":"./dist/svelte/components/Island.svelte.d.ts","import":"./dist/svelte/components/Island.svelte"},"./svelte/router/Link.js":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/router/Route.js":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/router/Router.js":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./vue/components/Image.js":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./vue/components/Image.vue":{"types":"./dist/src/vue/components/Image.d.ts","import":"./dist/vue/components/Image.js"},"./svelte/components/Head.js":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/router/Link.svelte":{"types":"./dist/svelte/router/Link.svelte.d.ts","import":"./dist/svelte/router/Link.svelte"},"./svelte/components/Image.js":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/router/Route.svelte":{"types":"./dist/svelte/router/Route.svelte.d.ts","import":"./dist/svelte/router/Route.svelte"},"./svelte/components/JsonLd.js":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/router/Router.svelte":{"types":"./dist/svelte/router/Router.svelte.d.ts","import":"./dist/svelte/router/Router.svelte"},"./svelte/components/Head.svelte":{"types":"./dist/svelte/components/Head.svelte.d.ts","import":"./dist/svelte/components/Head.svelte"},"./svelte/components/Image.svelte":{"types":"./dist/svelte/components/Image.svelte.d.ts","import":"./dist/svelte/components/Image.svelte"},"./svelte/components/JsonLd.svelte":{"types":"./dist/svelte/components/JsonLd.svelte.d.ts","import":"./dist/svelte/components/JsonLd.svelte"},"./svelte/components/AwaitSlot.svelte":{"types":"./dist/svelte/components/AwaitSlot.svelte.d.ts","import":"./dist/svelte/components/AwaitSlot.svelte"},"./svelte/components/StreamSlot.svelte":{"types":"./dist/svelte/components/StreamSlot.svelte.d.ts","import":"./dist/svelte/components/StreamSlot.svelte"}},"license":"BSL-1.1","scripts":{"bd":"bun run scripts/build.ts && bun","ls":"bun run src/cli/index.ts ls","dev":"TELEMETRY_OFF=1 bun run src/cli/index.ts dev example/server.ts --config example/absolute.config.ts","lint":"bun run src/cli/index.ts eslint","test":"bun run test:unit && bun run test:integration","build":"bun run scripts/build.ts","start":"TELEMETRY_OFF=1 bun run src/cli/index.ts start example/server.ts --outdir example/dist --config example/absolute.config.ts","config":"bun run src/cli/index.ts config","format":"bun run src/cli/index.ts prettier --write","db:push":"drizzle-kit push","release":"bun run release:gate && bun publish","test:hmr":"bun run scripts/shardedTests.ts tests/integration/hmr","db:studio":"drizzle-kit studio","test:unit":"bun test --max-concurrency 1 tests/unit","typecheck":"bun run src/cli/index.ts typecheck --config example/absolute.config.ts","format:check":"bun run src/cli/index.ts prettier --check","release:beta":"bun run release:gate && bun publish --tag beta","release:gate":"bun run scripts/releaseGate.ts","check:package":"absolute-changelog check","config:studio":"bun run src/cli/index.ts config --config example/absolute.config.ts","prepublishOnly":"bun run check:package","test:native:ios":"bun run test:native:ios:lifecycle && bun run test:native:ios:bundle","test:integration":"bun run scripts/shardedTests.ts tests/integration","test:native:android":"bun run test:native:android:lifecycle && bun run test:native:android:hmr && bun run test:native:android:bundle","test:packed-compile":"bun run scripts/testPackedCompile.ts","verify:client-bundle":"bun run scripts/verifyPublishedClientBundle.ts","test:native:ios:bundle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts","test:native:android:hmr":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-hmr-conformance.test.ts","test:native:ios:updates":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:ios:lifecycle":"ABSOLUTE_TEST_NATIVE_IOS=1 bun test tests/native/ios-lifecycle-conformance.test.ts","test:mobile:update:durable":"ABSOLUTE_TEST_MOBILE_UPDATE_DURABLE=1 bun test tests/integration/mobile-update-durable-conformance.test.ts","test:native:android:bundle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts","test:native:android:updates":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'signed web updates'","test:native:android:upgrade":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'installed APK upgrade'","test:native:expo:ios:updates":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_UPDATES=1 bun test tests/native/expo-ios-update-conformance.test.ts","test:native:expo:ios:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_UPGRADE=1 bun test tests/native/expo-ios-upgrade-conformance.test.ts","test:native:android:lifecycle":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-lifecycle-conformance.test.ts","test:native:expo:android:updates":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPDATES=1 bun test tests/native/expo-android-update-conformance.test.ts","test:native:expo:android:upgrade":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID_UPGRADE=1 bun test tests/native/expo-android-upgrade-conformance.test.ts","test:native:android:observability":"ABSOLUTE_TEST_NATIVE_ANDROID=1 bun test tests/native/android-embedded-bundle-conformance.test.ts -t 'native process crash'","test:native:expo:ios:observability":"ABSOLUTE_TEST_NATIVE_EXPO_IOS_OBSERVABILITY=1 bun test tests/native/expo-ios-observability-conformance.test.ts","test:native:expo:android:observability":"ABSOLUTE_TEST_NATIVE_EXPO_ANDROID=1 bun test tests/native/expo-android-observability-conformance.test.ts"},"version":"0.20.0-beta.92","_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"homepage":"https://github.com/absolutejs/absolutejs","overrides":{"elysia":"2.0.0-beta.6","typebox":"1.3.16","exact-mirror":"1.2.4","@sinclair/typebox":"0.34.52","@typescript-eslint/utils":"8.56.1"},"_integrity":"sha512-6ckXmhOy1Ux8uMAZaiI/U3sEQDthP6vMgpuZIgfASHpJFx6l7TbH+uDfDokr8Q6o+QWtBh0UWbZ/gBTn0+mqvQ==","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"workspaces":["tests/fixtures/*","tests/fixtures/_packages/*"],"_npmVersion":"10.8.3","description":"A fullstack meta-framework for building web applications with TypeScript","directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_nodeVersion":"26.3.0","dependencies":{"typebox":"1.3.16","zustand":"^5.0.12","web-vitals":"6.0.0","exact-mirror":"1.2.4","@elysia/static":"2.0.0-beta.2","@absolutejs/pwa":"0.14.0","@elysia/openapi":"2.0.0-beta.1","@absolutejs/auth":">=0.75.0 <0.77.0","@absolutejs/http":"0.0.1","@absolutejs/beacon":">=0.7.0-beta.4 <0.8.0","@absolutejs/deploy":"0.25.14","@capacitor/browser":"8.0.4","@capacitor/network":"8.0.1","@tailwindcss/oxide":"^4.1.0","@absolutejs/devices":"0.7.0","@capacitor/keyboard":"8.0.5","@capacitor/filesystem":"8.1.3","@elysia/server-timing":"2.0.0-beta.1","@capacitor/preferences":"8.0.1","@absolutejs/devices-expo":"0.0.2","@absolutejs/devices-capacitor":"0.8.0","@expo/code-signing-certificates":"0.0.6"},"typesVersions":{"*":{"vue":["dist/src/vue/index.d.ts"],"build":["dist/src/build.d.ts"],"image":["dist/src/utils/imageClient.d.ts"],"react":["dist/src/react/index.d.ts"],"vue/*":["dist/src/vue/*"],"client":["dist/src/client/index.d.ts"],"mobile":["dist/src/mobile/index.d.ts"],"svelte":["dist/src/svelte/index.d.ts"],"angular":["dist/src/angular/index.d.ts"],"islands":["dist/src/islands/index.d.ts"],"react/*":["dist/src/react/*"],"svelte/*":["dist/src/svelte/*"],"angular/*":["dist/src/angular/*"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"3.5.27","less":"4.6.4","rxjs":"7.8.2","sass":"1.99.0","react":"19.2.1","sharp":"0.35.3","elysia":"2.0.0-beta.6","eslint":"10.0.3","stylus":"0.64.0","svelte":"5.55.0","globals":"^17.4.0","postcss":"8.5.3","vue-tsc":"^3.2.5","prettier":"3.5.3","bun-types":"1.3.14","happy-dom":"^20.8.3","react-dom":"19.2.1","@eslint/js":"^10.0.1","@types/bun":"1.3.14","playwright":"^1.59.1","typescript":"5.9.3","vue-router":"4.6.4","content-tag":"^4.1.1","tailwindcss":"4.1.7","@angular/cdk":"21.2.6","@angular/ssr":"21.2.5","@types/react":"19.2.0","autoprefixer":"10.4.21","ember-source":"^6.12.0","jsonc-parser":"^3.3.1","react-router":"7.15.1","svelte-check":"^4.4.5","@angular/core":"21.2.6","react-refresh":"0.18.0","@angular/forms":"21.2.6","@capacitor/app":"8.1.1","@capacitor/cli":"8.5.0","@capacitor/ios":"8.5.0","@angular/common":"21.2.6","@angular/router":"21.2.6","@capacitor/core":"8.5.0","@absolutejs/blob":"0.5.2","@absolutejs/sync":"2.31.0","@capacitor/share":"8.0.1","@types/react-dom":"19.2.0","@angular/compiler":"21.2.6","@angular/material":"21.2.6","@capacitor/camera":"8.2.3","@embroider/macros":"^1.20.2","@glimmer/tracking":"^1.1.2","@sinclair/typebox":"0.34.52","@vue/compiler-sfc":"3.5.27","typescript-eslint":"8.56.1","@aws-sdk/client-s3":"3.1095.0","@capacitor/android":"8.5.0","@capacitor/haptics":"8.0.2","@glimmer/component":"^2.1.1","@angular/animations":"21.2.6","@absolutejs/dispatch":"0.9.0","@absolutejs/manifest":"0.9.0","@aws-sdk/lib-storage":"3.1095.0","@capacitor/clipboard":"8.0.1","@simple-dom/document":"^1.4.0","@simple-dom/void-map":"^1.4.0","@absolutejs/changelog":"^0.6.0","@absolutejs/sync-expo":"0.0.4","@angular/compiler-cli":"21.2.6","eslint-plugin-promise":"7.2.1","@capacitor/file-viewer":"2.0.2","@capacitor/geolocation":"8.2.2","@simple-dom/serializer":"^1.4.0","eslint-plugin-absolute":"0.11.16","eslint-plugin-security":"4.0.0","prettier-plugin-svelte":"3.4.0","@absolutejs/scoped-state":"0.2.2","@angular/platform-server":"21.2.6","@babel/preset-typescript":"^7.28.5","@stylistic/eslint-plugin":"^5.10.0","@angular/platform-browser":"21.2.6","@absolutejs/sync-capacitor":"0.9.2","@capacitor-community/sqlite":"8.1.1","@aws-sdk/s3-request-presigner":"3.1095.0","@capacitor/push-notifications":"8.1.2","@happy-dom/global-registrator":"^20.8.3","@capacitor/local-notifications":"8.2.1"},"peerDependencies":{"vue":"^3.5.27","less":"^4.6.0","rxjs":"^7.8.0","sass":"^1.99.0","react":"^19.2.0","sharp":">=0.33.0","elysia":"^2.0.0-beta.6","stylus":"^0.64.0","svelte":"^5.35.2","postcss":"^8.5.0","react-dom":"^19.2.0","typescript":"^5.9.3","vue-router":"^4.5.1","tailwindcss":"^4.1.0","@angular/ssr":"^21.0.0","react-router":"^7.0.0","@angular/core":"^21.0.0","@capacitor/app":"^8.1.1","@capacitor/cli":"^8.5.0","@capacitor/ios":"^8.5.0","@angular/common":"^21.0.0","@angular/router":"^21.0.0","@capacitor/core":"^8.5.0","@absolutejs/sync":">=2.29.0 <3","@angular/compiler":"^21.0.0","@vue/compiler-sfc":"^3.5.27","@capacitor/android":"^8.5.0","@angular/animations":"^21.0.0","@angular/compiler-cli":"^21.0.0","@angular/platform-server":"^21.0.0","@angular/platform-browser":"^21.0.0"},"peerDependenciesMeta":{"vue":{"optional":true},"less":{"optional":true},"rxjs":{"optional":true},"sass":{"optional":true},"react":{"optional":true},"sharp":{"optional":true},"stylus":{"optional":true},"svelte":{"optional":true},"postcss":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"vue-router":{"optional":true},"tailwindcss":{"optional":true},"@angular/ssr":{"optional":true},"react-router":{"optional":true},"@angular/core":{"optional":true},"@capacitor/app":{"optional":true},"@capacitor/cli":{"optional":true},"@capacitor/ios":{"optional":true},"@angular/common":{"optional":true},"@angular/router":{"optional":true},"@capacitor/core":{"optional":true},"@absolutejs/sync":{"optional":true},"@angular/compiler":{"optional":true},"@vue/compiler-sfc":{"optional":true},"@capacitor/android":{"optional":true},"@angular/animations":{"optional":true},"@angular/compiler-cli":{"optional":true},"@angular/platform-server":{"optional":true},"@angular/platform-browser":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/absolute_0.20.0-beta.92_1789323301031_0.021467243621656973"}}},"time":{"created":"2025-04-09T11:19:13.604Z","modified":"2026-09-13T18:15:01.512Z","0.1.0":"2025-04-09T11:19:13.857Z","0.1.1":"2025-04-09T11:51:23.571Z","0.1.2":"2025-04-09T11:52:26.378Z","0.1.3":"2025-04-11T16:07:55.328Z","0.1.5":"2025-04-12T18:53:23.980Z","0.1.6":"2025-04-12T19:31:32.380Z","0.1.7":"2025-04-12T19:43:03.200Z","0.1.8":"2025-04-12T19:48:09.174Z","0.1.9":"2025-04-12T19:58:24.887Z","0.1.10":"2025-04-12T20:04:20.943Z","0.1.11":"2025-04-12T20:06:57.831Z","0.1.12":"2025-04-12T20:23:27.671Z","0.1.13":"2025-04-12T20:26:45.026Z","0.1.14":"2025-04-12T20:34:24.875Z","0.1.15":"2025-04-12T20:56:51.414Z","0.1.16":"2025-04-12T21:09:22.450Z","0.1.17":"2025-04-12T21:10:27.209Z","0.1.18":"2025-04-12T21:15:20.493Z","0.1.19":"2025-04-12T21:24:46.011Z","0.1.20":"2025-04-12T23:07:21.870Z","0.1.21":"2025-04-12T23:12:33.297Z","0.1.22":"2025-04-12T23:49:30.679Z","0.1.23":"2025-04-12T23:55:56.785Z","0.1.24":"2025-04-13T00:34:14.230Z","0.1.25":"2025-04-13T19:39:55.824Z","0.1.26":"2025-04-13T19:54:16.303Z","0.1.27":"2025-04-13T21:10:58.697Z","0.2.0":"2025-04-13T21:28:46.677Z","0.2.1":"2025-04-13T21:46:42.619Z","0.2.2":"2025-04-13T23:19:33.458Z","0.2.3":"2025-04-13T23:20:49.112Z","0.2.4":"2025-04-13T23:27:12.572Z","0.2.5":"2025-04-13T23:45:28.625Z","0.3.0":"2025-04-14T18:59:36.674Z","0.3.1":"2025-04-15T18:42:34.896Z","0.4.0":"2025-05-02T11:30:02.239Z","0.3.2":"2025-05-16T05:18:16.070Z","0.5.0":"2025-05-16T05:30:40.939Z","0.5.1":"2025-05-21T11:04:12.742Z","0.5.2":"2025-05-21T11:11:03.530Z","0.5.3":"2025-05-21T11:19:39.292Z","0.5.4":"2025-05-21T11:21:21.676Z","0.5.5":"2025-05-22T03:08:57.037Z","0.6.0":"2025-05-22T05:54:06.121Z","0.6.1":"2025-06-12T11:07:22.075Z","0.6.2":"2025-06-17T22:42:18.341Z","0.7.0":"2025-06-23T03:06:00.823Z","0.8.0":"2025-06-24T11:12:05.445Z","0.8.1":"2025-06-25T22:41:15.473Z","0.8.2":"2025-06-25T22:42:24.438Z","0.8.3":"2025-06-25T23:05:34.299Z","0.8.4":"2025-06-25T23:05:59.752Z","0.8.5":"2025-06-28T07:47:09.763Z","0.8.6":"2025-06-28T07:56:34.422Z","0.8.7":"2025-06-28T08:00:31.510Z","0.8.8":"2025-06-28T08:14:17.777Z","0.8.9":"2025-06-28T14:58:52.403Z","0.8.10":"2025-06-28T14:59:11.010Z","0.8.11":"2025-06-30T07:06:31.168Z","0.8.12":"2025-06-30T07:38:53.790Z","0.8.13":"2025-06-30T07:49:07.438Z","0.8.14":"2025-06-30T11:10:27.469Z","0.8.15":"2025-06-30T13:04:42.291Z","0.9.0":"2025-07-02T22:25:07.613Z","0.9.1":"2025-07-05T12:12:46.656Z","0.10.0":"2025-07-10T05:59:04.587Z","0.10.1":"2025-07-10T07:13:40.343Z","0.10.2":"2025-07-11T00:48:02.200Z","0.10.3":"2025-07-11T03:57:03.742Z","0.11.0":"2025-07-12T01:26:43.927Z","0.11.1":"2025-07-12T03:13:18.094Z","0.12.0":"2025-07-13T06:55:35.353Z","0.12.1":"2025-07-13T07:12:59.739Z","0.12.2":"2025-07-13T07:24:19.989Z","0.12.3":"2025-07-17T16:47:03.812Z","0.12.4":"2025-11-25T17:20:39.283Z","0.12.5":"2025-11-25T17:51:44.598Z","0.12.6":"2025-11-30T22:39:57.098Z","0.13.0":"2026-02-06T02:21:18.776Z","0.13.1":"2026-02-10T20:42:56.470Z","0.13.2":"2026-02-10T20:57:30.392Z","0.13.3":"2026-02-10T21:01:44.893Z","0.13.4":"2026-02-10T21:09:08.412Z","0.13.5":"2026-02-10T21:14:27.646Z","0.13.6":"2026-02-10T22:44:28.234Z","0.13.7":"2026-02-10T22:47:18.673Z","0.13.8":"2026-02-10T22:51:05.524Z","0.13.9":"2026-02-10T22:54:38.238Z","0.13.10":"2026-02-10T23:00:09.725Z","0.13.11":"2026-02-10T23:40:19.941Z","0.14.0":"2026-02-15T17:49:50.258Z","0.15.0":"2026-02-17T22:15:09.859Z","0.15.1":"2026-02-17T22:22:22.343Z","0.15.2":"2026-02-17T22:30:08.886Z","0.15.3":"2026-02-17T22:36:40.876Z","0.15.4":"2026-02-18T00:47:48.067Z","0.15.5":"2026-02-18T01:03:38.546Z","0.15.6":"2026-02-18T01:05:01.743Z","0.15.7":"2026-02-18T02:24:12.867Z","0.15.8":"2026-02-18T08:13:24.681Z","0.15.9":"2026-02-18T09:25:22.714Z","0.15.10":"2026-02-18T10:04:08.795Z","0.15.11":"2026-02-18T12:32:57.533Z","0.15.12":"2026-02-18T13:10:14.228Z","0.15.13":"2026-02-18T14:44:24.662Z","0.15.14":"2026-02-18T15:26:28.142Z","0.15.15":"2026-02-18T16:09:04.944Z","0.15.16":"2026-02-18T16:13:55.560Z","0.15.17":"2026-02-18T16:21:09.948Z","0.15.18":"2026-02-18T17:26:54.756Z","0.15.19":"2026-02-18T17:38:38.281Z","0.15.20":"2026-02-18T17:41:54.632Z","0.15.21":"2026-02-18T17:46:38.160Z","0.15.22":"2026-02-19T01:27:57.888Z","0.15.23":"2026-02-19T01:37:34.507Z","0.15.24":"2026-02-19T03:45:35.940Z","0.15.26":"2026-02-19T03:59:32.520Z","0.15.27":"2026-02-19T04:08:10.887Z","0.16.0":"2026-02-19T19:38:23.934Z","0.16.1":"2026-02-19T19:42:30.156Z","0.16.2":"2026-02-19T19:52:12.343Z","0.16.3":"2026-02-19T19:57:45.850Z","0.16.4":"2026-02-19T20:05:17.478Z","0.16.5":"2026-02-19T20:13:52.720Z","0.16.6":"2026-02-19T20:21:11.543Z","0.16.7":"2026-02-19T20:29:49.234Z","0.16.8":"2026-02-19T20:37:01.899Z","0.16.9":"2026-02-19T23:56:13.829Z","0.16.10":"2026-02-20T01:22:14.342Z","0.16.11-beta.0":"2026-02-20T22:41:37.374Z","0.16.11-beta.1":"2026-02-20T23:35:59.414Z","0.16.11":"2026-02-21T02:58:35.804Z","0.16.12":"2026-02-21T08:39:16.856Z","0.17.0":"2026-02-25T02:11:36.198Z","0.17.1":"2026-02-25T21:33:21.168Z","0.17.2":"2026-02-26T00:41:20.862Z","0.17.3":"2026-02-26T01:21:16.132Z","0.17.4":"2026-02-27T01:57:32.287Z","0.17.5":"2026-02-27T05:06:10.107Z","0.17.6":"2026-02-27T05:20:57.325Z","0.17.7":"2026-02-27T06:32:58.368Z","0.17.8":"2026-02-27T06:40:27.801Z","0.17.9":"2026-02-27T06:45:23.133Z","0.17.10":"2026-02-27T08:09:02.321Z","0.17.11":"2026-02-27T08:23:20.050Z","0.17.12":"2026-02-27T08:45:34.813Z","0.17.13":"2026-02-27T15:30:43.518Z","0.17.14":"2026-02-27T15:38:48.749Z","0.17.15-beta.0":"2026-02-27T15:59:39.375Z","0.17.15-beta.1":"2026-02-27T16:11:16.983Z","0.17.15-beta.2":"2026-02-27T21:15:46.043Z","0.17.15-beta.3":"2026-02-27T21:21:29.978Z","0.17.15":"2026-02-27T22:41:36.848Z","0.17.16":"2026-02-27T23:09:39.751Z","0.17.17-beta.0":"2026-02-27T23:35:40.753Z","0.17.17-beta.1":"2026-02-27T23:39:12.738Z","0.17.17-beta.2":"2026-02-27T23:46:58.694Z","0.17.17-beta.3":"2026-02-27T23:55:27.238Z","0.17.17-beta.4":"2026-02-27T23:59:33.150Z","0.17.17-beta.5":"2026-02-28T00:08:10.490Z","0.17.17-beta.6":"2026-02-28T00:13:16.538Z","0.17.17-beta.7":"2026-02-28T00:29:26.033Z","0.17.17-beta.8":"2026-02-28T00:38:00.689Z","0.17.17-beta.9":"2026-02-28T00:41:58.035Z","0.17.17-beta.10":"2026-02-28T01:05:24.235Z","0.17.17-beta.11":"2026-02-28T01:36:00.947Z","0.17.17-beta.12":"2026-02-28T01:49:28.676Z","0.17.17-beta.13":"2026-02-28T01:52:17.878Z","0.17.17-beta.14":"2026-02-28T01:56:56.918Z","0.17.17-beta.15":"2026-02-28T02:00:18.041Z","0.17.17-beta.16":"2026-02-28T02:02:49.263Z","0.17.17-beta.17":"2026-02-28T02:07:24.679Z","0.17.17-beta.18":"2026-02-28T02:14:35.123Z","0.17.17-beta.19":"2026-02-28T02:20:55.485Z","0.17.17-beta.20":"2026-02-28T02:27:17.748Z","0.17.17-beta.21":"2026-02-28T02:30:26.101Z","0.17.17-beta.22":"2026-02-28T02:33:38.866Z","0.17.17-beta.23":"2026-02-28T02:36:16.267Z","0.17.17-beta.24":"2026-02-28T02:43:49.426Z","0.17.17-beta.25":"2026-02-28T03:06:25.402Z","0.17.17-beta.26":"2026-02-28T03:45:32.022Z","0.17.17":"2026-02-28T04:21:07.281Z","0.17.18":"2026-02-28T18:44:05.585Z","0.17.19":"2026-02-28T21:46:24.791Z","0.17.20":"2026-03-01T02:47:18.042Z","0.17.21":"2026-03-09T02:21:09.941Z","0.18.0":"2026-03-11T08:23:53.268Z","0.18.1":"2026-03-11T19:11:19.937Z","0.18.2-beta.0":"2026-03-13T04:59:39.972Z","0.18.2-beta.1":"2026-03-13T05:04:53.085Z","0.18.2-beta.2":"2026-03-13T05:23:05.396Z","0.18.2-beta.3":"2026-03-13T05:34:43.300Z","0.18.2-beta.4":"2026-03-13T05:46:48.158Z","0.18.2-beta.5":"2026-03-13T07:13:22.840Z","0.18.2-beta.6":"2026-03-13T07:22:12.538Z","0.18.2-beta.7":"2026-03-13T08:44:43.679Z","0.18.2-beta.8":"2026-03-13T08:51:29.605Z","0.18.2":"2026-03-13T08:57:38.790Z","0.18.3-beta.1":"2026-03-13T11:28:48.453Z","0.18.3-beta.2":"2026-03-13T11:34:16.486Z","0.18.3-beta.3":"2026-03-13T11:39:24.131Z","0.18.3-beta.4":"2026-03-13T14:51:12.849Z","0.18.3-beta.5":"2026-03-13T15:09:06.964Z","0.18.3-beta.6":"2026-03-13T15:14:13.179Z","0.18.3-beta.7":"2026-03-13T15:49:01.135Z","0.18.3-beta.8":"2026-03-13T15:52:24.399Z","0.18.3":"2026-03-13T16:13:25.186Z","0.18.3-beta.9":"2026-03-14T03:50:04.394Z","0.18.3-beta.10":"2026-03-14T03:59:23.283Z","0.18.3-beta.11":"2026-03-14T04:08:55.197Z","0.18.3-beta.12":"2026-03-14T04:15:54.681Z","0.18.3-beta.13":"2026-03-14T04:20:38.995Z","0.18.3-beta.14":"2026-03-14T04:22:55.542Z","0.18.4":"2026-03-14T05:17:57.093Z","0.18.5":"2026-03-14T14:41:04.907Z","0.18.6-beta.1":"2026-03-14T15:36:04.189Z","0.18.6":"2026-03-14T15:44:32.549Z","0.18.7":"2026-03-18T23:51:48.494Z","0.18.8-beta.1":"2026-03-19T02:03:56.388Z","0.18.8":"2026-03-19T20:24:34.407Z","0.18.9-beta.0":"2026-03-19T20:50:04.492Z","0.18.9-beta.1":"2026-03-19T20:53:49.411Z","0.18.9-beta.2":"2026-03-19T21:06:45.435Z","0.18.9-beta.3":"2026-03-19T21:09:27.746Z","0.18.9":"2026-03-19T23:09:59.189Z","0.19.0-beta.0":"2026-03-20T03:06:57.893Z","0.19.0-beta.1":"2026-03-20T03:20:54.572Z","0.19.0-beta.2":"2026-03-20T03:39:20.133Z","0.19.0-beta.3":"2026-03-20T04:12:19.099Z","0.19.0-beta.4":"2026-03-20T05:46:20.071Z","0.19.0-beta.5":"2026-03-20T05:49:43.606Z","0.19.0-beta.6":"2026-03-20T06:10:43.845Z","0.19.0-beta.7":"2026-03-20T06:18:23.045Z","0.19.0-beta.8":"2026-03-20T06:21:47.071Z","0.19.0-beta.9":"2026-03-20T06:26:06.493Z","0.19.0-beta.10":"2026-03-20T06:32:09.663Z","0.19.0-beta.11":"2026-03-20T06:48:16.462Z","0.19.0-beta.12":"2026-03-20T06:52:12.038Z","0.19.0-beta.13":"2026-03-20T07:23:16.479Z","0.19.0-beta.14":"2026-03-20T07:31:54.240Z","0.19.0-beta.15":"2026-03-20T07:41:37.565Z","0.19.0-beta.16":"2026-03-20T07:45:02.629Z","0.19.0-beta.17":"2026-03-20T07:48:56.902Z","0.19.0-beta.18":"2026-03-20T07:52:55.526Z","0.19.0-beta.19":"2026-03-20T08:14:34.808Z","0.19.0-beta.20":"2026-03-20T12:14:54.518Z","0.19.0-beta.21":"2026-03-20T12:37:05.518Z","0.19.0-beta.22":"2026-03-20T12:46:37.013Z","0.19.0-beta.23":"2026-03-20T12:49:20.440Z","0.19.0-beta.24":"2026-03-20T12:51:48.589Z","0.19.0-beta.25":"2026-03-20T12:55:29.141Z","0.19.0-beta.26":"2026-03-20T13:04:00.674Z","0.19.0-beta.27":"2026-03-20T13:07:56.400Z","0.19.0-beta.28":"2026-03-20T13:20:35.585Z","0.19.0-beta.29":"2026-03-20T13:25:26.259Z","0.19.0-beta.30":"2026-03-20T13:37:58.090Z","0.19.0-beta.31":"2026-03-20T13:49:43.827Z","0.19.0-beta.32":"2026-03-20T13:53:54.013Z","0.19.0-beta.33":"2026-03-20T14:18:55.271Z","0.19.0-beta.34":"2026-03-20T15:11:48.770Z","0.19.0-beta.35":"2026-03-20T15:15:50.444Z","0.19.0-beta.36":"2026-03-20T15:18:28.346Z","0.19.0-beta.37":"2026-03-20T15:24:35.392Z","0.19.0-beta.38":"2026-03-20T15:26:53.891Z","0.19.0-beta.39":"2026-03-20T15:35:53.448Z","0.19.0-beta.40":"2026-03-20T15:49:43.653Z","0.19.0-beta.41":"2026-03-20T16:00:17.882Z","0.19.0-beta.42":"2026-03-20T16:05:32.107Z","0.19.0-beta.43":"2026-03-20T16:09:59.320Z","0.19.0-beta.44":"2026-03-20T16:12:57.990Z","0.19.0-beta.45":"2026-03-20T16:20:12.045Z","0.19.0-beta.50":"2026-03-25T04:59:48.916Z","0.19.0-beta.51":"2026-03-25T05:13:32.121Z","0.19.0-beta.52":"2026-03-25T05:27:58.450Z","0.19.0-beta.53":"2026-03-25T05:48:47.027Z","0.19.0-beta.54":"2026-03-25T05:50:16.144Z","0.19.0-beta.55":"2026-03-25T05:54:19.990Z","0.19.0-beta.56":"2026-03-25T06:06:23.833Z","0.19.0-beta.57":"2026-03-25T06:17:32.670Z","0.19.0-beta.58":"2026-03-25T06:21:15.658Z","0.19.0-beta.59":"2026-03-25T06:31:35.062Z","0.19.0-beta.60":"2026-03-25T06:39:51.020Z","0.19.0-beta.61":"2026-03-25T06:43:56.959Z","0.19.0-beta.62":"2026-03-25T06:49:12.204Z","0.19.0-beta.63":"2026-03-25T07:03:43.719Z","0.19.0-beta.64":"2026-03-25T07:06:12.637Z","0.19.0-beta.65":"2026-03-25T07:10:41.481Z","0.19.0-beta.66":"2026-03-25T07:23:06.729Z","0.19.0-beta.67":"2026-03-25T07:28:48.623Z","0.19.0-beta.68":"2026-03-25T07:44:06.711Z","0.19.0-beta.69":"2026-03-25T08:06:56.764Z","0.19.0-beta.70":"2026-03-25T08:16:14.863Z","0.19.0-beta.71":"2026-03-25T08:34:25.601Z","0.19.0-beta.72":"2026-03-25T08:37:10.990Z","0.19.0-beta.73":"2026-03-25T08:47:06.831Z","0.19.0-beta.74":"2026-03-25T09:24:56.238Z","0.19.0-beta.75":"2026-03-25T09:26:30.376Z","0.19.0-beta.76":"2026-03-25T09:34:17.295Z","0.19.0-beta.77":"2026-03-25T09:37:37.014Z","0.19.0-beta.78":"2026-03-25T09:41:49.764Z","0.19.0-beta.79":"2026-03-25T09:45:21.344Z","0.19.0-beta.80":"2026-03-25T09:47:29.922Z","0.19.0-beta.81":"2026-03-25T09:53:00.986Z","0.19.0-beta.82":"2026-03-25T09:55:30.815Z","0.19.0-beta.83":"2026-03-25T09:57:36.879Z","0.19.0-beta.84":"2026-03-25T10:00:55.099Z","0.19.0-beta.85":"2026-03-25T10:07:30.150Z","0.19.0-beta.86":"2026-03-25T10:14:58.815Z","0.19.0-beta.87":"2026-03-25T10:20:05.935Z","0.19.0-beta.88":"2026-03-25T10:24:03.617Z","0.19.0-beta.89":"2026-03-25T16:11:35.686Z","0.19.0-beta.90":"2026-03-25T16:21:39.459Z","0.19.0-beta.91":"2026-03-25T16:32:14.456Z","0.19.0-beta.92":"2026-03-25T16:49:06.534Z","0.19.0-beta.93":"2026-03-25T16:53:55.254Z","0.19.0-beta.94":"2026-03-25T16:56:04.616Z","0.19.0-beta.95":"2026-03-25T17:17:31.192Z","0.19.0-beta.96":"2026-03-25T17:35:59.741Z","0.19.0-beta.97":"2026-03-25T22:51:28.134Z","0.19.0-beta.98":"2026-03-25T23:17:48.851Z","0.19.0-beta.99":"2026-03-25T23:45:45.578Z","0.19.0-beta.100":"2026-03-26T00:16:48.298Z","0.19.0-beta.101":"2026-03-26T00:21:39.420Z","0.19.0-beta.102":"2026-03-26T00:27:32.796Z","0.19.0-beta.103":"2026-03-26T00:33:47.962Z","0.19.0-beta.104":"2026-03-26T00:47:28.941Z","0.19.0-beta.105":"2026-03-26T00:53:18.550Z","0.19.0-beta.106":"2026-03-26T00:59:20.758Z","0.19.0-beta.107":"2026-03-26T01:03:01.403Z","0.19.0-beta.108":"2026-03-26T01:24:54.775Z","0.19.0-beta.109":"2026-03-26T01:28:12.276Z","0.19.0-beta.110":"2026-03-26T02:14:40.980Z","0.19.0-beta.111":"2026-03-26T02:23:35.282Z","0.19.0-beta.112":"2026-03-26T02:27:36.623Z","0.19.0-beta.113":"2026-03-26T02:32:12.507Z","0.19.0-beta.115":"2026-03-26T02:37:05.173Z","0.19.0-beta.116":"2026-03-26T02:41:48.952Z","0.19.0-beta.117":"2026-03-26T02:43:50.150Z","0.19.0-beta.118":"2026-03-26T02:50:36.329Z","0.19.0-beta.119":"2026-03-26T02:53:15.081Z","0.19.0-beta.120":"2026-03-26T02:59:33.314Z","0.19.0-beta.121":"2026-03-26T03:05:41.637Z","0.19.0-beta.122":"2026-03-26T08:13:22.783Z","0.19.0-beta.123":"2026-03-26T08:22:26.747Z","0.19.0-beta.124":"2026-03-26T08:46:22.738Z","0.19.0-beta.125":"2026-03-26T11:01:42.124Z","0.19.0-beta.126":"2026-03-26T11:04:33.614Z","0.19.0-beta.127":"2026-03-26T11:06:51.740Z","0.19.0-beta.128":"2026-03-26T11:17:56.261Z","0.19.0-beta.129":"2026-03-26T11:20:44.562Z","0.19.0-beta.130":"2026-03-26T11:47:31.695Z","0.19.0-beta.131":"2026-03-26T11:50:18.299Z","0.19.0-beta.132":"2026-03-26T11:54:27.884Z","0.19.0-beta.133":"2026-03-26T11:58:12.136Z","0.19.0-beta.134":"2026-03-26T12:00:55.060Z","0.19.0-beta.135":"2026-03-26T12:21:14.248Z","0.19.0-beta.136":"2026-03-26T12:28:43.575Z","0.19.0-beta.137":"2026-03-26T12:36:44.828Z","0.19.0-beta.138":"2026-03-26T12:45:25.785Z","0.19.0-beta.139":"2026-03-26T12:50:28.033Z","0.19.0-beta.140":"2026-03-26T13:27:39.501Z","0.19.0-beta.141":"2026-03-26T13:32:47.161Z","0.19.0-beta.142":"2026-03-26T13:35:18.598Z","0.19.0-beta.143":"2026-03-26T14:13:05.887Z","0.19.0-beta.144":"2026-03-26T14:19:10.858Z","0.19.0-beta.145":"2026-03-26T14:27:32.732Z","0.19.0-beta.146":"2026-03-26T14:29:51.963Z","0.19.0-beta.147":"2026-03-26T14:31:04.667Z","0.19.0-beta.148":"2026-03-26T14:35:11.764Z","0.19.0-beta.149":"2026-03-26T14:41:36.152Z","0.19.0-beta.150":"2026-03-26T14:45:03.992Z","0.19.0-beta.151":"2026-03-26T15:00:53.369Z","0.19.0-beta.152":"2026-03-26T15:02:40.396Z","0.19.0-beta.153":"2026-03-26T15:05:36.700Z","0.19.0-beta.154":"2026-03-26T15:07:42.456Z","0.19.0-beta.155":"2026-03-26T15:16:25.238Z","0.19.0-beta.156":"2026-03-26T15:18:08.806Z","0.19.0-beta.157":"2026-03-26T15:20:03.073Z","0.19.0-beta.158":"2026-03-26T15:24:09.044Z","0.19.0-beta.159":"2026-03-26T15:26:36.345Z","0.19.0-beta.160":"2026-03-26T15:30:20.639Z","0.19.0-beta.161":"2026-03-26T15:58:36.850Z","0.19.0-beta.164":"2026-03-28T00:48:34.767Z","0.19.0-beta.165":"2026-03-28T00:55:43.761Z","0.19.0-beta.166":"2026-03-28T01:21:08.398Z","0.19.0-beta.167":"2026-03-28T01:54:32.230Z","0.19.0-beta.168":"2026-03-28T02:21:13.450Z","0.19.0-beta.169":"2026-03-28T02:45:21.713Z","0.19.0-beta.170":"2026-03-28T04:09:02.536Z","0.19.0-beta.171":"2026-03-28T04:20:45.960Z","0.19.0-beta.172":"2026-03-28T04:39:32.487Z","0.19.0-beta.173":"2026-03-28T04:50:40.479Z","0.19.0-beta.174":"2026-03-28T05:00:39.071Z","0.19.0-beta.175":"2026-03-28T06:55:05.664Z","0.19.0-beta.176":"2026-03-28T07:05:04.200Z","0.19.0-beta.177":"2026-03-28T08:12:15.973Z","0.19.0-beta.178":"2026-03-28T08:16:36.037Z","0.19.0-beta.179":"2026-03-28T08:21:05.756Z","0.19.0-beta.180":"2026-03-28T08:23:27.704Z","0.19.0-beta.181":"2026-03-28T08:26:23.146Z","0.19.0-beta.182":"2026-03-28T08:31:31.849Z","0.19.0-beta.183":"2026-03-28T08:35:27.624Z","0.19.0-beta.184":"2026-03-28T08:36:34.797Z","0.19.0-beta.185":"2026-03-28T08:48:02.520Z","0.19.0-beta.186":"2026-03-28T08:51:21.438Z","0.19.0-beta.187":"2026-03-28T08:53:54.820Z","0.19.0-beta.188":"2026-03-29T21:26:29.487Z","0.19.0-beta.189":"2026-03-29T21:27:39.810Z","0.19.0-beta.190":"2026-03-30T00:21:47.509Z","0.19.0-beta.191":"2026-03-30T01:55:00.199Z","0.19.0-beta.192":"2026-03-30T06:07:49.422Z","0.19.0-beta.193":"2026-03-30T06:10:00.311Z","0.19.0-beta.194":"2026-03-30T06:14:59.480Z","0.19.0-beta.195":"2026-03-30T06:18:21.738Z","0.19.0-beta.196":"2026-03-30T06:21:53.159Z","0.19.0-beta.197":"2026-03-30T06:29:38.462Z","0.19.0-beta.198":"2026-03-30T06:32:18.540Z","0.19.0-beta.199":"2026-03-30T06:35:17.675Z","0.19.0-beta.200":"2026-03-30T06:50:15.325Z","0.19.0-beta.201":"2026-03-30T06:56:09.718Z","0.19.0-beta.202":"2026-03-30T07:04:28.940Z","0.19.0-beta.203":"2026-03-30T07:07:31.271Z","0.19.0-beta.204":"2026-03-30T07:08:46.639Z","0.19.0-beta.205":"2026-03-30T07:10:53.304Z","0.19.0-beta.206":"2026-03-30T07:11:48.378Z","0.19.0-beta.207":"2026-03-30T07:15:53.692Z","0.19.0-beta.208":"2026-03-30T07:17:28.293Z","0.19.0-beta.209":"2026-03-30T07:48:00.275Z","0.19.0-beta.210":"2026-03-30T07:50:14.631Z","0.19.0-beta.211":"2026-03-30T07:55:10.296Z","0.19.0-beta.212":"2026-03-30T08:21:52.317Z","0.19.0-beta.213":"2026-03-30T09:01:30.449Z","0.19.0-beta.214":"2026-03-30T09:24:33.526Z","0.19.0-beta.215":"2026-03-30T09:28:43.668Z","0.19.0-beta.216":"2026-03-30T09:34:31.010Z","0.19.0-beta.217":"2026-03-30T09:36:11.680Z","0.19.0-beta.218":"2026-03-30T10:17:17.111Z","0.19.0-beta.219":"2026-03-30T10:37:29.277Z","0.19.0-beta.220":"2026-03-30T10:47:14.650Z","0.19.0-beta.221":"2026-03-30T10:54:40.665Z","0.19.0-beta.222":"2026-03-30T10:57:48.009Z","0.19.0-beta.223":"2026-03-30T11:05:04.568Z","0.19.0-beta.224":"2026-03-30T11:43:03.417Z","0.19.0-beta.225":"2026-03-30T11:57:09.838Z","0.19.0-beta.226":"2026-03-30T12:42:43.195Z","0.19.0-beta.227":"2026-03-31T00:06:35.024Z","0.19.0-beta.228":"2026-03-31T00:25:20.447Z","0.19.0-beta.229":"2026-03-31T03:12:55.371Z","0.19.0-beta.230":"2026-03-31T03:53:32.867Z","0.19.0-beta.231":"2026-03-31T04:01:22.567Z","0.19.0-beta.232":"2026-03-31T04:37:54.143Z","0.19.0-beta.233":"2026-03-31T04:38:43.799Z","0.19.0-beta.234":"2026-03-31T06:05:23.328Z","0.19.0-beta.235":"2026-03-31T06:10:23.150Z","0.19.0-beta.236":"2026-03-31T06:35:41.404Z","0.19.0-beta.237":"2026-03-31T07:39:44.108Z","0.19.0-beta.238":"2026-03-31T07:51:40.214Z","0.19.0-beta.239":"2026-03-31T08:04:08.997Z","0.19.0-beta.240":"2026-03-31T08:44:21.931Z","0.19.0-beta.241":"2026-03-31T09:00:31.388Z","0.19.0-beta.242":"2026-03-31T09:09:36.245Z","0.19.0-beta.243":"2026-03-31T09:44:27.261Z","0.19.0-beta.244":"2026-03-31T10:53:26.955Z","0.19.0-beta.245":"2026-03-31T13:02:57.483Z","0.19.0-beta.246":"2026-03-31T13:47:55.235Z","0.19.0-beta.247":"2026-03-31T15:28:32.555Z","0.19.0-beta.248":"2026-03-31T16:38:35.590Z","0.19.0-beta.249":"2026-03-31T20:10:49.440Z","0.19.0-beta.250":"2026-03-31T20:32:37.484Z","0.19.0-beta.251":"2026-03-31T20:59:15.150Z","0.19.0-beta.252":"2026-03-31T21:45:28.492Z","0.19.0-beta.253":"2026-04-01T01:40:17.849Z","0.19.0-beta.254":"2026-04-01T01:44:46.919Z","0.19.0-beta.255":"2026-04-01T17:12:35.773Z","0.19.0-beta.256":"2026-04-01T18:27:03.867Z","0.19.0-beta.257":"2026-04-01T20:30:50.032Z","0.19.0-beta.258":"2026-04-01T20:37:12.130Z","0.19.0-beta.259":"2026-04-01T20:48:25.713Z","0.19.0-beta.260":"2026-04-01T20:57:28.376Z","0.19.0-beta.261":"2026-04-01T21:04:23.073Z","0.19.0-beta.262":"2026-04-01T21:10:11.229Z","0.19.0-beta.263":"2026-04-01T21:25:31.280Z","0.19.0-beta.264":"2026-04-01T21:36:12.758Z","0.19.0-beta.265":"2026-04-01T21:43:27.305Z","0.19.0-beta.266":"2026-04-01T23:32:15.770Z","0.19.0-beta.267":"2026-04-02T05:46:15.372Z","0.19.0-beta.268":"2026-04-02T05:51:46.056Z","0.19.0-beta.269":"2026-04-02T05:57:16.826Z","0.19.0-beta.270":"2026-04-02T06:00:13.689Z","0.19.0-beta.271":"2026-04-02T06:09:21.750Z","0.19.0-beta.272":"2026-04-02T06:26:49.691Z","0.19.0-beta.273":"2026-04-02T07:07:01.143Z","0.19.0-beta.274":"2026-04-02T07:10:22.825Z","0.19.0-beta.275":"2026-04-02T07:25:42.879Z","0.19.0-beta.276":"2026-04-02T07:50:08.722Z","0.19.0-beta.277":"2026-04-02T08:05:06.249Z","0.19.0-beta.278":"2026-04-02T08:57:12.002Z","0.19.0-beta.279":"2026-04-02T09:21:57.848Z","0.19.0-beta.280":"2026-04-02T09:45:36.039Z","0.19.0-beta.281":"2026-04-02T10:02:37.406Z","0.19.0-beta.282":"2026-04-02T10:09:45.121Z","0.19.0-beta.283":"2026-04-02T10:37:42.294Z","0.19.0-beta.284":"2026-04-02T10:44:41.448Z","0.19.0-beta.285":"2026-04-03T01:21:21.405Z","0.19.0-beta.286":"2026-04-03T01:36:04.038Z","0.19.0-beta.287":"2026-04-03T01:37:24.339Z","0.19.0-beta.288":"2026-04-03T01:39:00.027Z","0.19.0-beta.289":"2026-04-03T01:54:57.506Z","0.19.0-beta.290":"2026-04-03T02:10:16.264Z","0.19.0-beta.291":"2026-04-03T02:13:49.347Z","0.19.0-beta.292":"2026-04-03T02:17:28.782Z","0.19.0-beta.293":"2026-04-03T02:27:06.546Z","0.19.0-beta.294":"2026-04-03T02:31:00.231Z","0.19.0-beta.295":"2026-04-03T02:43:28.454Z","0.19.0-beta.296":"2026-04-03T02:48:40.298Z","0.19.0-beta.297":"2026-04-03T02:52:59.055Z","0.19.0-beta.298":"2026-04-03T02:59:35.839Z","0.19.0-beta.299":"2026-04-03T03:04:55.081Z","0.19.0-beta.300":"2026-04-03T03:08:17.326Z","0.19.0-beta.301":"2026-04-03T03:10:58.712Z","0.19.0-beta.302":"2026-04-03T03:13:20.147Z","0.19.0-beta.303":"2026-04-03T03:16:49.940Z","0.19.0-beta.304":"2026-04-03T03:18:22.934Z","0.19.0-beta.305":"2026-04-03T03:22:20.818Z","0.19.0-beta.306":"2026-04-03T03:25:18.258Z","0.19.0-beta.307":"2026-04-03T03:31:06.284Z","0.19.0-beta.308":"2026-04-03T03:37:02.342Z","0.19.0-beta.309":"2026-04-03T03:39:17.208Z","0.19.0-beta.310":"2026-04-03T03:42:53.711Z","0.19.0-beta.311":"2026-04-03T04:05:21.153Z","0.19.0-beta.312":"2026-04-03T04:10:43.116Z","0.19.0-beta.313":"2026-04-03T04:12:35.791Z","0.19.0-beta.314":"2026-04-03T04:14:29.306Z","0.19.0-beta.315":"2026-04-03T04:33:06.289Z","0.19.0-beta.316":"2026-04-03T19:04:46.142Z","0.19.0-beta.317":"2026-04-03T19:08:00.417Z","0.19.0-beta.318":"2026-04-03T19:34:24.536Z","0.19.0-beta.319":"2026-04-03T19:42:38.028Z","0.19.0-beta.320":"2026-04-03T20:46:16.621Z","0.19.0-beta.321":"2026-04-03T20:55:50.712Z","0.19.0-beta.322":"2026-04-03T20:58:06.949Z","0.19.0-beta.323":"2026-04-03T21:01:18.316Z","0.19.0-beta.324":"2026-04-03T21:05:15.167Z","0.19.0-beta.325":"2026-04-03T21:07:37.347Z","0.19.0-beta.326":"2026-04-03T21:10:28.292Z","0.19.0-beta.327":"2026-04-03T21:13:25.755Z","0.19.0-beta.328":"2026-04-03T21:17:03.131Z","0.19.0-beta.329":"2026-04-03T21:21:08.521Z","0.19.0-beta.330":"2026-04-03T21:26:19.751Z","0.19.0-beta.331":"2026-04-03T21:31:57.543Z","0.19.0-beta.332":"2026-04-03T21:35:23.630Z","0.19.0-beta.333":"2026-04-04T00:09:05.081Z","0.19.0-beta.334":"2026-04-04T00:38:56.430Z","0.19.0-beta.335":"2026-04-04T00:41:09.603Z","0.19.0-beta.336":"2026-04-04T00:45:22.258Z","0.19.0-beta.337":"2026-04-04T00:50:53.611Z","0.19.0-beta.338":"2026-04-04T00:54:39.755Z","0.19.0-beta.339":"2026-04-04T00:57:03.300Z","0.19.0-beta.340":"2026-04-04T01:00:12.810Z","0.19.0-beta.341":"2026-04-04T01:05:02.376Z","0.19.0-beta.342":"2026-04-04T01:08:36.851Z","0.19.0-beta.343":"2026-04-04T01:10:36.304Z","0.19.0-beta.344":"2026-04-04T02:58:03.092Z","0.19.0-beta.345":"2026-04-04T03:20:53.870Z","0.19.0-beta.346":"2026-04-04T03:26:36.163Z","0.19.0-beta.347":"2026-04-04T03:30:11.999Z","0.19.0-beta.348":"2026-04-04T03:53:02.264Z","0.19.0-beta.349":"2026-04-04T04:12:34.627Z","0.19.0-beta.350":"2026-04-04T20:17:55.161Z","0.19.0-beta.351":"2026-04-04T21:23:13.463Z","0.19.0-beta.352":"2026-04-04T21:27:20.007Z","0.19.0-beta.353":"2026-04-04T21:31:14.340Z","0.19.0-beta.354":"2026-04-04T21:33:46.807Z","0.19.0-beta.355":"2026-04-04T21:36:23.985Z","0.19.0-beta.356":"2026-04-04T21:47:54.260Z","0.19.0-beta.357":"2026-04-04T21:48:50.529Z","0.19.0-beta.358":"2026-04-04T21:54:55.716Z","0.19.0-beta.359":"2026-04-04T22:05:47.566Z","0.19.0-beta.360":"2026-04-04T22:10:52.056Z","0.19.0-beta.361":"2026-04-04T22:15:19.831Z","0.19.0-beta.362":"2026-04-04T22:22:53.337Z","0.19.0-beta.363":"2026-04-04T23:17:45.056Z","0.19.0-beta.364":"2026-04-04T23:20:27.376Z","0.19.0-beta.365":"2026-04-04T23:29:54.569Z","0.19.0-beta.366":"2026-04-04T23:32:51.475Z","0.19.0-beta.367":"2026-04-04T23:37:01.975Z","0.19.0-beta.368":"2026-04-04T23:41:59.822Z","0.19.0-beta.369":"2026-04-04T23:45:11.212Z","0.19.0-beta.370":"2026-04-05T00:05:57.988Z","0.19.0-beta.371":"2026-04-05T15:41:20.762Z","0.19.0-beta.372":"2026-04-05T16:03:08.067Z","0.19.0-beta.373":"2026-04-05T16:09:12.310Z","0.19.0-beta.374":"2026-04-05T16:55:56.499Z","0.19.0-beta.375":"2026-04-05T17:02:40.723Z","0.19.0-beta.376":"2026-04-05T17:13:14.112Z","0.19.0-beta.377":"2026-04-05T17:20:03.632Z","0.19.0-beta.378":"2026-04-05T17:24:23.605Z","0.19.0-beta.379":"2026-04-05T17:30:03.829Z","0.19.0-beta.380":"2026-04-05T17:33:51.902Z","0.19.0-beta.381":"2026-04-05T17:38:22.843Z","0.19.0-beta.382":"2026-04-05T17:46:03.651Z","0.19.0-beta.383":"2026-04-05T18:11:01.682Z","0.19.0-beta.384":"2026-04-05T18:17:02.691Z","0.19.0-beta.385":"2026-04-05T18:22:19.291Z","0.19.0-beta.386":"2026-04-05T18:25:04.784Z","0.19.0-beta.387":"2026-04-05T18:30:06.635Z","0.19.0-beta.388":"2026-04-05T18:34:46.052Z","0.19.0-beta.389":"2026-04-05T18:37:29.020Z","0.19.0-beta.390":"2026-04-05T18:40:39.836Z","0.19.0-beta.391":"2026-04-05T18:44:56.993Z","0.19.0-beta.392":"2026-04-05T18:48:24.431Z","0.19.0-beta.393":"2026-04-05T18:53:05.699Z","0.19.0-beta.394":"2026-04-05T19:01:15.811Z","0.19.0-beta.395":"2026-04-05T19:07:34.257Z","0.19.0-beta.396":"2026-04-05T19:27:36.827Z","0.19.0-beta.397":"2026-04-05T19:31:58.103Z","0.19.0-beta.398":"2026-04-05T19:41:59.874Z","0.19.0-beta.399":"2026-04-05T19:47:21.606Z","0.19.0-beta.400":"2026-04-05T19:48:27.540Z","0.19.0-beta.401":"2026-04-05T19:51:35.381Z","0.19.0-beta.402":"2026-04-05T19:53:39.159Z","0.19.0-beta.403":"2026-04-05T20:03:33.699Z","0.19.0-beta.404":"2026-04-05T20:06:12.527Z","0.19.0-beta.405":"2026-04-05T20:32:31.392Z","0.19.0-beta.406":"2026-04-05T20:37:09.644Z","0.19.0-beta.407":"2026-04-05T20:38:07.319Z","0.19.0-beta.408":"2026-04-05T20:41:53.745Z","0.19.0-beta.409":"2026-04-05T20:44:53.189Z","0.19.0-beta.410":"2026-04-05T20:53:30.784Z","0.19.0-beta.411":"2026-04-05T20:58:59.530Z","0.19.0-beta.412":"2026-04-05T21:03:43.258Z","0.19.0-beta.413":"2026-04-05T21:06:55.474Z","0.19.0-beta.414":"2026-04-05T21:12:15.872Z","0.19.0-beta.415":"2026-04-05T21:25:05.254Z","0.19.0-beta.416":"2026-04-05T22:01:22.197Z","0.19.0-beta.417":"2026-04-05T23:01:26.131Z","0.19.0-beta.418":"2026-04-05T23:10:21.676Z","0.19.0-beta.419":"2026-04-05T23:14:54.912Z","0.19.0-beta.420":"2026-04-05T23:18:14.206Z","0.19.0-beta.421":"2026-04-05T23:24:20.578Z","0.19.0-beta.422":"2026-04-05T23:35:37.819Z","0.19.0-beta.423":"2026-04-05T23:38:40.624Z","0.19.0-beta.424":"2026-04-05T23:42:35.670Z","0.19.0-beta.425":"2026-04-05T23:50:50.477Z","0.19.0-beta.426":"2026-04-05T23:54:06.460Z","0.19.0-beta.427":"2026-04-05T23:58:13.496Z","0.19.0-beta.428":"2026-04-06T00:56:37.953Z","0.19.0-beta.429":"2026-04-06T00:59:57.127Z","0.19.0-beta.430":"2026-04-06T01:55:40.384Z","0.19.0-beta.431":"2026-04-06T20:41:45.431Z","0.19.0-beta.432":"2026-04-06T20:45:27.588Z","0.19.0-beta.433":"2026-04-06T20:51:51.435Z","0.19.0-beta.434":"2026-04-06T21:12:38.550Z","0.19.0-beta.435":"2026-04-06T21:17:22.462Z","0.19.0-beta.436":"2026-04-06T21:18:25.588Z","0.19.0-beta.437":"2026-04-06T21:28:29.813Z","0.19.0-beta.438":"2026-04-06T21:33:16.609Z","0.19.0-beta.439":"2026-04-06T21:40:52.687Z","0.19.0-beta.440":"2026-04-06T21:53:19.790Z","0.19.0-beta.441":"2026-04-06T21:55:37.076Z","0.19.0-beta.442":"2026-04-06T21:56:48.504Z","0.19.0-beta.443":"2026-04-06T22:06:15.393Z","0.19.0-beta.444":"2026-04-06T22:11:06.152Z","0.19.0-beta.445":"2026-04-06T22:19:41.377Z","0.19.0-beta.446":"2026-04-06T22:26:00.627Z","0.19.0-beta.447":"2026-04-06T22:35:35.138Z","0.19.0-beta.448":"2026-04-06T23:44:13.696Z","0.19.0-beta.449":"2026-04-07T00:13:16.559Z","0.19.0-beta.450":"2026-04-07T00:51:56.361Z","0.19.0-beta.451":"2026-04-07T02:45:09.610Z","0.19.0-beta.452":"2026-04-07T03:13:42.793Z","0.19.0-beta.453":"2026-04-07T03:44:56.646Z","0.19.0-beta.454":"2026-04-07T03:55:26.871Z","0.19.0-beta.455":"2026-04-07T04:51:34.793Z","0.19.0-beta.456":"2026-04-07T05:21:00.902Z","0.19.0-beta.457":"2026-04-07T05:28:46.849Z","0.19.0-beta.458":"2026-04-07T06:08:57.899Z","0.19.0-beta.459":"2026-04-07T06:38:38.332Z","0.19.0-beta.460":"2026-04-07T06:42:12.642Z","0.19.0-beta.461":"2026-04-07T06:47:48.523Z","0.19.0-beta.462":"2026-04-07T07:03:50.148Z","0.19.0-beta.463":"2026-04-07T08:04:25.830Z","0.19.0-beta.464":"2026-04-07T08:12:12.222Z","0.19.0-beta.465":"2026-04-07T08:26:30.049Z","0.19.0-beta.466":"2026-04-07T08:59:22.008Z","0.19.0-beta.467":"2026-04-07T09:09:31.933Z","0.19.0-beta.469":"2026-04-07T09:36:47.030Z","0.19.0-beta.470":"2026-04-07T09:42:49.049Z","0.19.0-beta.471":"2026-04-07T09:48:31.848Z","0.19.0-beta.472":"2026-04-07T09:52:48.527Z","0.19.0-beta.473":"2026-04-07T10:03:29.336Z","0.19.0-beta.474":"2026-04-07T10:11:19.550Z","0.19.0-beta.475":"2026-04-07T10:26:46.829Z","0.19.0-beta.476":"2026-04-07T11:05:07.780Z","0.19.0-beta.477":"2026-04-07T11:19:59.935Z","0.19.0-beta.478":"2026-04-07T11:27:34.068Z","0.19.0-beta.479":"2026-04-07T11:37:40.762Z","0.19.0-beta.480":"2026-04-07T11:47:32.290Z","0.19.0-beta.481":"2026-04-07T11:54:44.424Z","0.19.0-beta.482":"2026-04-07T12:06:12.963Z","0.19.0-beta.483":"2026-04-07T12:17:34.351Z","0.19.0-beta.484":"2026-04-07T12:21:33.901Z","0.19.0-beta.485":"2026-04-07T12:23:40.667Z","0.19.0-beta.486":"2026-04-07T12:27:53.316Z","0.19.0-beta.487":"2026-04-09T01:55:24.967Z","0.19.0-beta.488":"2026-04-09T02:22:36.934Z","0.19.0-beta.489":"2026-04-09T02:52:38.971Z","0.19.0-beta.490":"2026-04-09T03:24:51.751Z","0.19.0-beta.491":"2026-04-09T03:38:56.351Z","0.19.0-beta.492":"2026-04-09T03:44:20.562Z","0.19.0-beta.493":"2026-04-09T03:51:10.867Z","0.19.0-beta.494":"2026-04-09T04:01:52.319Z","0.19.0-beta.495":"2026-04-09T04:10:59.361Z","0.19.0-beta.496":"2026-04-09T04:18:12.298Z","0.19.0-beta.497":"2026-04-09T04:26:56.236Z","0.19.0-beta.498":"2026-04-09T04:53:32.738Z","0.19.0-beta.499":"2026-04-09T05:27:46.807Z","0.19.0-beta.500":"2026-04-09T05:39:44.763Z","0.19.0-beta.501":"2026-04-09T05:51:42.022Z","0.19.0-beta.502":"2026-04-09T06:44:02.272Z","0.19.0-beta.503":"2026-04-09T06:53:05.701Z","0.19.0-beta.504":"2026-04-09T07:13:20.947Z","0.19.0-beta.505":"2026-04-09T07:28:29.363Z","0.19.0-beta.506":"2026-04-09T07:36:55.503Z","0.19.0-beta.507":"2026-04-09T07:45:46.695Z","0.19.0-beta.508":"2026-04-09T07:52:47.035Z","0.19.0-beta.509":"2026-04-09T08:05:21.236Z","0.19.0-beta.510":"2026-04-09T08:11:17.847Z","0.19.0-beta.511":"2026-04-09T08:33:53.044Z","0.19.0-beta.512":"2026-04-09T08:39:52.344Z","0.19.0-beta.513":"2026-04-09T09:03:15.338Z","0.19.0-beta.514":"2026-04-09T09:11:07.946Z","0.19.0-beta.515":"2026-04-09T09:16:36.461Z","0.19.0-beta.516":"2026-04-09T09:24:25.255Z","0.19.0-beta.517":"2026-04-09T09:41:49.840Z","0.19.0-beta.518":"2026-04-09T09:56:44.813Z","0.19.0-beta.519":"2026-04-09T10:05:25.946Z","0.19.0-beta.520":"2026-04-09T10:29:56.739Z","0.19.0-beta.521":"2026-04-09T10:39:41.002Z","0.19.0-beta.522":"2026-04-09T10:43:12.478Z","0.19.0-beta.523":"2026-04-09T18:09:55.933Z","0.19.0-beta.524":"2026-04-09T18:24:58.691Z","0.19.0-beta.525":"2026-04-09T18:32:07.193Z","0.19.0-beta.526":"2026-04-09T21:27:52.904Z","0.19.0-beta.527":"2026-04-09T21:57:04.177Z","0.19.0-beta.528":"2026-04-09T23:54:05.574Z","0.19.0-beta.529":"2026-04-10T02:24:49.482Z","0.19.0-beta.530":"2026-04-10T02:35:09.340Z","0.19.0-beta.531":"2026-04-10T02:49:29.378Z","0.19.0-beta.532":"2026-04-10T03:04:10.162Z","0.19.0-beta.533":"2026-04-10T03:22:21.610Z","0.19.0-beta.534":"2026-04-10T03:41:44.146Z","0.19.0-beta.535":"2026-04-10T03:51:40.689Z","0.19.0-beta.536":"2026-04-10T04:01:55.076Z","0.19.0-beta.537":"2026-04-10T04:22:04.857Z","0.19.0-beta.538":"2026-04-10T04:30:08.172Z","0.19.0-beta.539":"2026-04-10T04:48:03.634Z","0.19.0-beta.540":"2026-04-10T04:59:17.079Z","0.19.0-beta.541":"2026-04-10T05:07:47.837Z","0.19.0-beta.542":"2026-04-10T05:15:53.945Z","0.19.0-beta.543":"2026-04-10T05:25:06.495Z","0.19.0-beta.544":"2026-04-10T05:35:07.997Z","0.19.0-beta.545":"2026-04-14T00:50:06.732Z","0.19.0-beta.546":"2026-04-14T00:59:39.698Z","0.19.0-beta.547":"2026-04-14T01:04:16.509Z","0.19.0-beta.548":"2026-04-14T01:10:56.914Z","0.19.0-beta.549":"2026-04-14T01:20:42.259Z","0.19.0-beta.550":"2026-04-14T01:26:19.620Z","0.19.0-beta.551":"2026-04-14T01:33:48.380Z","0.19.0-beta.552":"2026-04-14T01:44:34.365Z","0.19.0-beta.553":"2026-04-14T01:51:09.876Z","0.19.0-beta.554":"2026-04-14T01:59:43.380Z","0.19.0-beta.555":"2026-04-14T02:09:48.565Z","0.19.0-beta.556":"2026-04-14T02:18:13.315Z","0.19.0-beta.600":"2026-04-15T04:54:19.619Z","0.19.0-beta.601":"2026-04-15T05:07:29.339Z","0.19.0-beta.602":"2026-04-15T07:02:57.259Z","0.19.0-beta.603":"2026-04-15T07:06:28.969Z","0.19.0-beta.604":"2026-04-16T02:18:35.714Z","0.19.0-beta.605":"2026-04-16T03:09:26.557Z","0.19.0-beta.606":"2026-04-16T03:37:22.259Z","0.19.0-beta.607":"2026-04-16T05:01:38.112Z","0.19.0-beta.608":"2026-04-16T05:33:22.776Z","0.19.0-beta.609":"2026-04-16T19:14:41.656Z","0.19.0-beta.610":"2026-04-16T20:15:28.722Z","0.19.0-beta.611":"2026-04-16T20:55:36.665Z","0.19.0-beta.612":"2026-04-16T21:12:50.524Z","0.19.0-beta.613":"2026-04-17T03:29:31.807Z","0.19.0-beta.614":"2026-04-17T04:02:47.992Z","0.19.0-beta.615":"2026-04-17T04:55:15.114Z","0.19.0-beta.616":"2026-04-17T20:23:56.937Z","0.19.0-beta.617":"2026-04-17T21:01:02.584Z","0.19.0-beta.618":"2026-04-17T21:29:14.751Z","0.19.0-beta.619":"2026-04-17T22:57:40.006Z","0.19.0-beta.620":"2026-04-18T03:10:03.949Z","0.19.0-beta.621":"2026-04-18T03:13:31.705Z","0.19.0-beta.622":"2026-04-18T03:30:28.468Z","0.19.0-beta.623":"2026-04-18T21:56:00.656Z","0.19.0-beta.624":"2026-04-19T15:17:03.771Z","0.19.0-beta.625":"2026-04-19T15:47:25.129Z","0.19.0-beta.626":"2026-04-19T16:24:22.620Z","0.19.0-beta.627":"2026-04-19T19:11:52.440Z","0.19.0-beta.628":"2026-04-19T21:26:14.667Z","0.19.0-beta.629":"2026-04-19T21:38:45.746Z","0.19.0-beta.630":"2026-04-19T21:45:47.335Z","0.19.0-beta.631":"2026-04-19T21:55:05.327Z","0.19.0-beta.632":"2026-04-19T22:05:24.237Z","0.19.0-beta.633":"2026-04-19T22:17:41.973Z","0.19.0-beta.634":"2026-04-19T22:29:34.842Z","0.19.0-beta.635":"2026-04-19T22:43:44.925Z","0.19.0-beta.636":"2026-04-19T22:55:12.662Z","0.19.0-beta.637":"2026-04-19T22:59:12.312Z","0.19.0-beta.638":"2026-04-19T23:13:03.694Z","0.19.0-beta.639":"2026-04-19T23:46:11.852Z","0.19.0-beta.640":"2026-04-19T23:49:38.940Z","0.19.0-beta.641":"2026-04-20T03:40:59.331Z","0.19.0-beta.642":"2026-04-20T04:09:56.049Z","0.19.0-beta.643":"2026-04-20T18:30:26.018Z","0.19.0-beta.644":"2026-04-20T21:02:32.748Z","0.19.0-beta.645":"2026-04-21T03:58:08.264Z","0.19.0-beta.646":"2026-04-21T04:00:06.014Z","0.19.0-beta.647":"2026-04-21T06:09:29.979Z","0.19.0-beta.648":"2026-04-21T19:36:41.285Z","0.19.0-beta.649":"2026-04-22T03:55:51.202Z","0.19.0-beta.650":"2026-04-22T04:15:06.554Z","0.19.0-beta.651":"2026-04-22T07:33:50.171Z","0.19.0-beta.652":"2026-04-22T08:01:28.397Z","0.19.0-beta.653":"2026-04-22T08:35:17.725Z","0.19.0-beta.654":"2026-04-22T08:38:32.229Z","0.19.0-beta.655":"2026-04-22T08:48:16.731Z","0.19.0-beta.656":"2026-04-24T00:41:49.508Z","0.19.0-beta.657":"2026-04-24T01:06:45.069Z","0.19.0-beta.658":"2026-04-24T01:46:14.752Z","0.19.0-beta.659":"2026-04-24T01:51:19.022Z","0.19.0-beta.660":"2026-04-24T02:51:52.301Z","0.19.0-beta.661":"2026-04-24T07:16:06.382Z","0.19.0-beta.662":"2026-04-24T09:56:19.106Z","0.19.0-beta.663":"2026-04-24T10:15:05.311Z","0.19.0-beta.664":"2026-04-24T10:25:50.680Z","0.19.0-beta.665":"2026-04-24T10:39:48.186Z","0.19.0-beta.666":"2026-04-24T10:45:25.143Z","0.19.0-beta.667":"2026-04-24T10:57:51.279Z","0.19.0-beta.668":"2026-04-24T11:06:38.824Z","0.19.0-beta.669":"2026-04-24T11:08:30.284Z","0.19.0-beta.670":"2026-04-24T11:12:08.342Z","0.19.0-beta.671":"2026-04-24T11:30:41.476Z","0.19.0-beta.672":"2026-04-24T20:27:11.227Z","0.19.0-beta.673":"2026-04-24T21:25:20.073Z","0.19.0-beta.674":"2026-04-24T21:38:42.798Z","0.19.0-beta.675":"2026-04-25T00:02:41.928Z","0.19.0-beta.676":"2026-04-25T00:28:59.976Z","0.19.0-beta.677":"2026-04-25T00:45:43.908Z","0.19.0-beta.678":"2026-04-25T20:16:11.616Z","0.19.0-beta.679":"2026-04-25T21:02:49.974Z","0.19.0-beta.680":"2026-04-25T21:07:36.275Z","0.19.0-beta.681":"2026-04-25T21:12:22.824Z","0.19.0-beta.682":"2026-04-25T21:37:57.304Z","0.19.0-beta.683":"2026-04-25T21:47:09.257Z","0.19.0-beta.684":"2026-04-25T21:55:24.036Z","0.19.0-beta.685":"2026-04-25T21:58:44.555Z","0.19.0-beta.686":"2026-04-26T20:21:22.858Z","0.19.0-beta.687":"2026-04-26T22:20:25.854Z","0.19.0-beta.688":"2026-04-26T22:28:10.816Z","0.19.0-beta.689":"2026-04-26T22:32:09.514Z","0.19.0-beta.690":"2026-04-27T00:23:20.555Z","0.19.0-beta.691":"2026-04-27T00:28:52.292Z","0.19.0-beta.692":"2026-04-27T00:39:40.732Z","0.19.0-beta.693":"2026-04-27T01:01:08.361Z","0.19.0-beta.694":"2026-04-27T01:14:56.600Z","0.19.0-beta.695":"2026-04-27T01:27:10.332Z","0.19.0-beta.696":"2026-04-27T01:44:44.506Z","0.19.0-beta.697":"2026-04-27T02:02:52.695Z","0.19.0-beta.698":"2026-04-27T02:11:55.143Z","0.19.0-beta.699":"2026-04-27T03:40:16.330Z","0.19.0-beta.700":"2026-04-27T04:06:06.844Z","0.19.0-beta.701":"2026-04-27T04:18:04.468Z","0.19.0-beta.702":"2026-04-27T04:31:17.305Z","0.19.0-beta.703":"2026-04-27T05:11:20.361Z","0.19.0-beta.704":"2026-04-27T05:21:16.110Z","0.19.0-beta.705":"2026-04-27T06:50:25.703Z","0.19.0-beta.706":"2026-04-27T07:30:18.665Z","0.19.0-beta.707":"2026-04-27T07:33:48.543Z","0.19.0-beta.708":"2026-04-27T08:00:42.634Z","0.19.0-beta.709":"2026-04-27T08:03:55.452Z","0.19.0-beta.710":"2026-04-27T08:06:26.445Z","0.19.0-beta.711":"2026-04-27T08:36:09.826Z","0.19.0-beta.712":"2026-04-27T08:41:13.627Z","0.19.0-beta.713":"2026-04-27T09:34:15.471Z","0.19.0-beta.714":"2026-04-27T09:50:32.729Z","0.19.0-beta.715":"2026-04-27T09:55:34.923Z","0.19.0-beta.716":"2026-04-27T10:36:07.880Z","0.19.0-beta.717":"2026-04-27T11:21:13.757Z","0.19.0-beta.718":"2026-04-27T18:06:59.494Z","0.19.0-beta.719":"2026-04-27T21:22:43.104Z","0.19.0-beta.720":"2026-04-28T04:58:39.386Z","0.19.0-beta.721":"2026-04-28T05:02:29.355Z","0.19.0-beta.722":"2026-04-28T05:05:30.595Z","0.19.0-beta.723":"2026-04-28T05:11:20.707Z","0.19.0-beta.724":"2026-04-28T05:14:03.343Z","0.19.0-beta.725":"2026-04-28T05:17:40.803Z","0.19.0-beta.726":"2026-04-28T05:23:36.961Z","0.19.0-beta.727":"2026-04-28T05:28:17.224Z","0.19.0-beta.728":"2026-04-28T05:44:58.170Z","0.19.0-beta.729":"2026-04-28T05:56:41.323Z","0.19.0-beta.730":"2026-04-28T06:03:23.257Z","0.19.0-beta.731":"2026-04-28T06:10:59.847Z","0.19.0-beta.732":"2026-04-28T06:22:28.319Z","0.19.0-beta.733":"2026-04-28T06:31:09.498Z","0.19.0-beta.734":"2026-04-28T06:37:35.310Z","0.19.0-beta.735":"2026-04-28T06:51:45.477Z","0.19.0-beta.736":"2026-04-28T07:13:28.446Z","0.19.0-beta.737":"2026-04-28T14:25:50.530Z","0.19.0-beta.738":"2026-04-28T14:39:29.106Z","0.19.0-beta.739":"2026-04-28T17:59:48.694Z","0.19.0-beta.740":"2026-04-28T22:08:33.922Z","0.19.0-beta.741":"2026-04-28T22:36:55.447Z","0.19.0-beta.742":"2026-04-28T23:36:59.863Z","0.19.0-beta.743":"2026-04-29T03:13:55.833Z","0.19.0-beta.744":"2026-04-29T03:42:08.211Z","0.19.0-beta.745":"2026-04-29T17:00:58.392Z","0.19.0-beta.746":"2026-04-29T18:00:14.335Z","0.19.0-beta.747":"2026-04-29T19:06:25.941Z","0.19.0-beta.748":"2026-04-29T19:48:45.567Z","0.19.0-beta.749":"2026-04-29T20:35:31.007Z","0.19.0-beta.750":"2026-04-29T21:20:08.432Z","0.19.0-beta.751":"2026-04-29T21:41:04.072Z","0.19.0-beta.752":"2026-04-29T21:54:26.365Z","0.19.0-beta.753":"2026-04-29T22:16:33.208Z","0.19.0-beta.754":"2026-04-29T22:29:30.070Z","0.19.0-beta.755":"2026-04-29T22:40:39.646Z","0.19.0-beta.756":"2026-04-30T01:29:09.270Z","0.19.0-beta.757":"2026-04-30T01:43:27.828Z","0.19.0-beta.758":"2026-04-30T02:01:22.293Z","0.19.0-beta.759":"2026-04-30T02:37:41.840Z","0.19.0-beta.760":"2026-04-30T02:56:38.412Z","0.19.0-beta.761":"2026-04-30T03:16:14.660Z","0.19.0-beta.762":"2026-04-30T03:30:54.760Z","0.19.0-beta.763":"2026-04-30T03:46:43.290Z","0.19.0-beta.764":"2026-04-30T04:06:58.836Z","0.19.0-beta.765":"2026-04-30T04:24:59.763Z","0.19.0-beta.766":"2026-04-30T04:45:03.106Z","0.19.0-beta.767":"2026-04-30T06:15:24.879Z","0.19.0-beta.768":"2026-04-30T06:22:02.662Z","0.19.0-beta.769":"2026-04-30T06:27:37.117Z","0.19.0-beta.772":"2026-04-30T07:48:20.901Z","0.19.0-beta.773":"2026-04-30T07:56:16.356Z","0.19.0-beta.774":"2026-04-30T08:04:11.142Z","0.19.0-beta.775":"2026-04-30T08:09:58.408Z","0.19.0-beta.776":"2026-04-30T08:17:09.940Z","0.19.0-beta.777":"2026-04-30T08:25:23.996Z","0.19.0-beta.778":"2026-04-30T08:48:13.944Z","0.19.0-beta.779":"2026-04-30T08:50:38.826Z","0.19.0-beta.780":"2026-04-30T08:53:47.896Z","0.19.0-beta.781":"2026-04-30T09:14:35.242Z","0.19.0-beta.782":"2026-04-30T09:23:35.360Z","0.19.0-beta.783":"2026-04-30T09:40:59.836Z","0.19.0-beta.785":"2026-04-30T09:46:39.495Z","0.19.0-beta.784":"2026-04-30T09:48:50.021Z","0.19.0-beta.786":"2026-04-30T09:55:42.869Z","0.19.0-beta.788":"2026-04-30T09:59:06.757Z","0.19.0-beta.789":"2026-04-30T10:17:16.618Z","0.19.0-beta.793":"2026-04-30T10:25:43.134Z","0.19.0-beta.795":"2026-04-30T10:39:21.918Z","0.19.0-beta.797":"2026-04-30T10:47:50.099Z","0.19.0-beta.798":"2026-04-30T11:35:36.679Z","0.19.0-beta.799":"2026-04-30T11:47:20.326Z","0.19.0-beta.800":"2026-04-30T11:56:47.938Z","0.19.0-beta.801":"2026-04-30T12:01:00.076Z","0.19.0-beta.802":"2026-04-30T13:45:51.199Z","0.19.0-beta.803":"2026-04-30T13:48:24.501Z","0.19.0-beta.804":"2026-04-30T13:53:51.691Z","0.19.0-beta.805":"2026-04-30T14:02:16.595Z","0.19.0-beta.806":"2026-04-30T14:16:15.398Z","0.19.0-beta.807":"2026-04-30T14:26:01.031Z","0.19.0-beta.808":"2026-04-30T14:45:15.262Z","0.19.0-beta.809":"2026-04-30T15:55:15.162Z","0.19.0-beta.810":"2026-04-30T16:16:26.139Z","0.19.0-beta.811":"2026-04-30T16:32:28.954Z","0.19.0-beta.812":"2026-04-30T21:22:19.696Z","0.19.0-beta.813":"2026-04-30T21:32:07.287Z","0.19.0-beta.814":"2026-05-01T02:17:45.587Z","0.19.0-beta.815":"2026-05-01T02:27:58.530Z","0.19.0-beta.816":"2026-05-01T03:05:15.828Z","0.19.0-beta.817":"2026-05-02T20:47:45.855Z","0.19.0-beta.818":"2026-05-02T20:58:37.860Z","0.19.0-beta.819":"2026-05-02T21:01:51.329Z","0.19.0-beta.820":"2026-05-02T21:57:57.661Z","0.19.0-beta.821":"2026-05-02T22:02:57.084Z","0.19.0-beta.822":"2026-05-02T22:05:19.025Z","0.19.0-beta.823":"2026-05-02T22:09:34.910Z","0.19.0-beta.824":"2026-05-02T22:12:40.811Z","0.19.0-beta.825":"2026-05-02T22:16:58.705Z","0.19.0-beta.826":"2026-05-02T22:24:36.468Z","0.19.0-beta.827":"2026-05-02T22:37:24.422Z","0.19.0-beta.828":"2026-05-02T22:38:43.258Z","0.19.0-beta.829":"2026-05-02T22:51:54.849Z","0.19.0-beta.830":"2026-05-02T22:55:36.772Z","0.19.0-beta.831":"2026-05-02T23:10:01.446Z","0.19.0-beta.832":"2026-05-02T23:22:06.490Z","0.19.0-beta.833":"2026-05-03T02:51:56.986Z","0.19.0-beta.834":"2026-05-03T03:14:57.059Z","0.19.0-beta.835":"2026-05-03T03:28:21.159Z","0.19.0-beta.836":"2026-05-03T03:52:27.284Z","0.19.0-beta.837":"2026-05-03T03:56:35.961Z","0.19.0-beta.838":"2026-05-03T04:02:43.114Z","0.19.0-beta.839":"2026-05-03T04:40:16.566Z","0.19.0-beta.840":"2026-05-03T04:43:39.320Z","0.19.0-beta.841":"2026-05-03T17:48:46.307Z","0.19.0-beta.842":"2026-05-03T18:38:46.633Z","0.19.0-beta.843":"2026-05-03T19:47:11.937Z","0.19.0-beta.844":"2026-05-03T20:41:31.932Z","0.19.0-beta.845":"2026-05-03T21:04:39.262Z","0.19.0-beta.846":"2026-05-04T02:34:22.660Z","0.19.0-beta.847":"2026-05-04T02:53:37.201Z","0.19.0-beta.848":"2026-05-04T03:59:11.262Z","0.19.0-beta.849":"2026-05-04T04:11:45.423Z","0.19.0-beta.850":"2026-05-04T06:12:43.733Z","0.19.0-beta.851":"2026-05-04T07:06:50.639Z","0.19.0-beta.852":"2026-05-04T07:38:48.254Z","0.19.0-beta.853":"2026-05-04T19:56:32.414Z","0.19.0-beta.854":"2026-05-04T20:37:07.830Z","0.19.0-beta.855":"2026-05-04T21:10:42.023Z","0.19.0-beta.856":"2026-05-04T21:26:43.303Z","0.19.0-beta.857":"2026-05-04T21:46:52.887Z","0.19.0-beta.858":"2026-05-04T21:54:05.391Z","0.19.0-beta.859":"2026-05-04T22:02:12.769Z","0.19.0-beta.860":"2026-05-04T22:13:09.244Z","0.19.0-beta.861":"2026-05-04T22:33:32.361Z","0.19.0-beta.862":"2026-05-04T22:43:27.254Z","0.19.0-beta.863":"2026-05-04T22:49:42.778Z","0.19.0-beta.864":"2026-05-04T23:01:58.171Z","0.19.0-beta.865":"2026-05-04T23:09:10.861Z","0.19.0-beta.866":"2026-05-04T23:33:51.990Z","0.19.0-beta.867":"2026-05-04T23:37:24.719Z","0.19.0-beta.868":"2026-05-05T00:27:05.711Z","0.19.0-beta.869":"2026-05-05T00:32:04.759Z","0.19.0-beta.870":"2026-05-05T00:44:58.185Z","0.19.0-beta.871":"2026-05-05T00:54:11.474Z","0.19.0-beta.872":"2026-05-05T01:12:16.773Z","0.19.0-beta.873":"2026-05-05T01:27:13.233Z","0.19.0-beta.874":"2026-05-05T01:43:43.425Z","0.19.0-beta.875":"2026-05-05T01:55:21.984Z","0.19.0-beta.876":"2026-05-05T02:00:45.433Z","0.19.0-beta.877":"2026-05-05T02:08:46.891Z","0.19.0-beta.878":"2026-05-05T02:12:45.725Z","0.19.0-beta.879":"2026-05-05T02:24:04.059Z","0.19.0-beta.880":"2026-05-05T02:39:35.703Z","0.19.0-beta.881":"2026-05-05T03:01:50.998Z","0.19.0-beta.883":"2026-05-05T03:30:41.936Z","0.19.0-beta.884":"2026-05-05T03:39:06.639Z","0.19.0-beta.885":"2026-05-05T03:52:18.146Z","0.19.0-beta.886":"2026-05-05T03:58:17.393Z","0.19.0-beta.887":"2026-05-05T04:22:06.047Z","0.19.0-beta.888":"2026-05-05T04:41:29.346Z","0.19.0-beta.915":"2026-05-05T16:13:19.957Z","0.19.0-beta.916":"2026-05-05T18:18:22.714Z","0.19.0-beta.917":"2026-05-05T18:38:27.376Z","0.19.0-beta.918":"2026-05-05T20:09:39.706Z","0.19.0-beta.919":"2026-05-05T20:23:41.697Z","0.19.0-beta.920":"2026-05-05T20:55:55.259Z","0.19.0-beta.921":"2026-05-05T22:29:06.594Z","0.19.0-beta.922":"2026-05-05T22:52:26.119Z","0.19.0-beta.923":"2026-05-05T23:10:14.414Z","0.19.0-beta.924":"2026-05-05T23:20:22.940Z","0.19.0-beta.925":"2026-05-05T23:25:49.188Z","0.19.0-beta.926":"2026-05-05T23:45:42.240Z","0.19.0-beta.927":"2026-05-06T00:15:51.044Z","0.19.0-beta.928":"2026-05-06T01:01:40.603Z","0.19.0-beta.929":"2026-05-06T02:01:53.754Z","0.19.0-beta.930":"2026-05-06T02:52:30.688Z","0.19.0-beta.931":"2026-05-06T03:01:42.940Z","0.19.0-beta.932":"2026-05-06T06:31:44.244Z","0.19.0-beta.933":"2026-05-06T06:58:25.140Z","0.19.0-beta.934":"2026-05-06T07:29:24.533Z","0.19.0-beta.935":"2026-05-06T12:56:30.762Z","0.19.0-beta.936":"2026-05-06T16:55:05.235Z","0.19.0-beta.937":"2026-05-06T17:05:55.076Z","0.19.0-beta.938":"2026-05-06T17:12:37.114Z","0.19.0-beta.939":"2026-05-06T17:40:30.133Z","0.19.0-beta.940":"2026-05-06T21:48:14.390Z","0.19.0-beta.941":"2026-05-06T22:11:34.181Z","0.19.0-beta.942":"2026-05-06T22:36:36.728Z","0.19.0-beta.943":"2026-05-08T18:57:09.191Z","0.19.0-beta.944":"2026-05-08T20:14:29.101Z","0.19.0-beta.945":"2026-05-08T20:40:55.575Z","0.19.0-beta.946":"2026-05-08T21:29:08.584Z","0.19.0-beta.947":"2026-05-09T00:42:49.457Z","0.19.0-beta.948":"2026-05-09T01:12:34.572Z","0.19.0-beta.949":"2026-05-11T05:47:16.213Z","0.19.0-beta.950":"2026-05-11T06:07:56.237Z","0.19.0-beta.951":"2026-05-13T07:27:23.138Z","0.19.0-beta.952":"2026-05-13T08:12:19.165Z","0.19.0-beta.953":"2026-05-13T08:40:49.962Z","0.19.0-beta.954":"2026-05-13T08:53:24.882Z","0.19.0-beta.955":"2026-05-13T09:02:40.611Z","0.19.0-beta.956":"2026-05-13T09:19:40.843Z","0.19.0-beta.957":"2026-05-13T09:54:31.009Z","0.19.0-beta.958":"2026-05-13T12:02:39.603Z","0.19.0-beta.959":"2026-05-13T12:06:17.320Z","0.19.0-beta.960":"2026-05-13T12:12:54.469Z","0.19.0-beta.961":"2026-05-13T12:19:44.829Z","0.19.0-beta.962":"2026-05-13T20:03:57.715Z","0.19.0-beta.963":"2026-05-13T21:27:03.282Z","0.19.0-beta.964":"2026-05-14T00:55:20.336Z","0.19.0-beta.965":"2026-05-15T07:21:57.739Z","0.19.0-beta.966":"2026-05-15T07:39:51.912Z","0.19.0-beta.967":"2026-05-15T08:25:12.504Z","0.19.0-beta.968":"2026-05-15T14:49:36.686Z","0.19.0-beta.969":"2026-05-15T15:15:42.537Z","0.19.0-beta.970":"2026-05-15T15:24:41.334Z","0.19.0-beta.971":"2026-05-15T15:42:39.033Z","0.19.0-beta.972":"2026-05-15T15:58:31.577Z","0.19.0-beta.973":"2026-05-15T16:27:31.392Z","0.19.0-beta.974":"2026-05-15T16:54:31.260Z","0.19.0-beta.975":"2026-05-15T17:00:47.468Z","0.19.0-beta.976":"2026-05-15T17:16:36.511Z","0.19.0-beta.977":"2026-05-15T18:41:00.209Z","0.19.0-beta.978":"2026-05-15T19:10:20.917Z","0.19.0-beta.979":"2026-05-15T19:17:59.234Z","0.19.0-beta.980":"2026-05-15T19:50:20.130Z","0.19.0-beta.981":"2026-05-15T20:04:48.905Z","0.19.0-beta.982":"2026-05-15T20:20:31.783Z","0.19.0-beta.983":"2026-05-15T22:15:16.441Z","0.19.0-beta.984":"2026-05-15T22:31:05.647Z","0.19.0-beta.985":"2026-05-16T00:42:08.846Z","0.19.0-beta.986":"2026-05-16T04:09:35.603Z","0.19.0-beta.987":"2026-05-16T04:59:16.363Z","0.19.0-beta.988":"2026-05-18T22:36:46.566Z","0.19.0-beta.989":"2026-05-19T06:11:21.366Z","0.19.0-beta.990":"2026-05-19T06:16:48.486Z","0.19.0-beta.991":"2026-05-19T06:26:50.107Z","0.19.0-beta.992":"2026-05-19T06:30:25.127Z","0.19.0-beta.993":"2026-05-19T06:37:59.044Z","0.19.0-beta.994":"2026-05-19T06:41:16.179Z","0.19.0-beta.995":"2026-05-19T06:46:18.693Z","0.19.0-beta.996":"2026-05-19T06:50:01.639Z","0.19.0-beta.997":"2026-05-19T07:05:39.516Z","0.19.0-beta.998":"2026-05-19T07:43:22.794Z","0.19.0-beta.999":"2026-05-19T07:46:44.259Z","0.19.0-beta.1000":"2026-05-19T09:42:37.264Z","0.19.0-beta.1001":"2026-05-19T16:36:35.827Z","0.19.0-beta.1002":"2026-05-19T16:47:13.395Z","0.19.0-beta.1003":"2026-05-19T16:50:32.658Z","0.19.0-beta.1004":"2026-05-19T17:23:27.588Z","0.19.0-beta.1005":"2026-05-19T18:00:03.026Z","0.19.0-beta.1006":"2026-05-19T22:22:22.872Z","0.19.0-beta.1007":"2026-05-21T22:16:36.953Z","0.19.0-beta.1008":"2026-05-22T03:59:59.562Z","0.19.0-beta.1009":"2026-05-22T04:55:40.492Z","0.19.0-beta.1010":"2026-05-22T05:54:20.050Z","0.19.0-beta.1011":"2026-05-22T18:30:41.668Z","0.19.0-beta.1012":"2026-05-22T18:44:11.856Z","0.19.0-beta.1013":"2026-05-22T20:42:38.233Z","0.19.0-beta.1014":"2026-05-22T22:24:03.484Z","0.19.0-beta.1015":"2026-05-23T00:36:26.909Z","0.19.0-beta.1016":"2026-05-23T13:54:04.527Z","0.19.0-beta.1017":"2026-05-23T17:48:48.971Z","0.19.0-beta.1018":"2026-05-23T18:10:51.186Z","0.19.0-beta.1019":"2026-05-23T18:32:57.040Z","0.19.0-beta.1020":"2026-05-23T19:42:55.115Z","0.19.0-beta.1021":"2026-05-23T20:44:00.478Z","0.19.0-beta.1022":"2026-05-24T01:51:43.507Z","0.19.0-beta.1023":"2026-05-24T18:00:27.810Z","0.19.0-beta.1024":"2026-05-24T20:26:55.304Z","0.19.0-beta.1025":"2026-05-24T21:08:16.463Z","0.19.0-beta.1026":"2026-05-24T21:17:59.771Z","0.19.0-beta.1027":"2026-05-24T22:24:06.740Z","0.19.0-beta.1028":"2026-05-24T22:46:48.736Z","0.19.0-beta.1029":"2026-05-25T02:24:52.370Z","0.19.0-beta.1030":"2026-05-25T03:08:26.233Z","0.19.0-beta.1031":"2026-05-25T03:24:00.819Z","0.19.0-beta.1032":"2026-05-25T03:53:09.231Z","0.19.0-beta.1033":"2026-05-25T04:52:14.205Z","0.19.0-beta.1034":"2026-05-25T05:10:09.060Z","0.19.0-beta.1035":"2026-05-25T05:21:20.341Z","0.19.0-beta.1036":"2026-05-25T05:51:33.039Z","0.19.0-beta.1037":"2026-05-25T06:13:24.476Z","0.19.0-beta.1038":"2026-05-25T06:25:51.100Z","0.19.0-beta.1039":"2026-05-25T07:35:32.418Z","0.19.0-beta.1040":"2026-05-25T07:58:02.166Z","0.19.0-beta.1041":"2026-05-25T08:39:36.174Z","0.19.0-beta.1042":"2026-05-25T08:56:06.975Z","0.19.0-beta.1043":"2026-05-25T09:24:17.250Z","0.19.0-beta.1044":"2026-05-25T09:31:22.303Z","0.19.0-beta.1045":"2026-05-25T10:09:41.415Z","0.19.0-beta.1046":"2026-05-25T10:17:08.891Z","0.19.0-beta.1047":"2026-05-25T10:27:53.758Z","0.19.0-beta.1048":"2026-05-25T10:32:21.543Z","0.19.0-beta.1049":"2026-05-25T11:31:04.933Z","0.19.0-beta.1050":"2026-05-25T12:06:12.465Z","0.19.0-beta.1051":"2026-05-25T12:57:17.235Z","0.19.0-beta.1052":"2026-05-25T18:49:43.859Z","0.19.0-beta.1053":"2026-05-27T11:16:43.321Z","0.19.0-beta.1054":"2026-05-28T07:59:53.565Z","0.19.0-beta.1055":"2026-05-28T08:13:34.948Z","0.19.0-beta.1056":"2026-05-28T08:21:09.958Z","0.19.0-beta.1057":"2026-05-28T12:08:22.573Z","0.19.0-beta.1058":"2026-05-28T12:34:32.991Z","0.19.0-beta.1059":"2026-05-28T12:40:28.193Z","0.19.0-beta.1060":"2026-05-29T05:08:04.259Z","0.19.0-beta.1061":"2026-05-29T16:23:30.522Z","0.19.0-beta.1062":"2026-05-29T21:14:47.363Z","0.19.0-beta.1063":"2026-05-30T03:21:27.404Z","0.19.0-beta.1064":"2026-05-31T05:18:21.405Z","0.19.0-beta.1065":"2026-06-04T07:20:21.547Z","0.19.0-beta.1066":"2026-06-09T22:07:57.165Z","0.19.0-beta.1067":"2026-06-10T05:36:48.137Z","0.19.0-beta.1068":"2026-06-10T05:45:49.672Z","0.19.0-beta.1069":"2026-06-13T06:08:40.095Z","0.19.0-beta.1070":"2026-06-14T02:55:26.058Z","0.19.0-beta.1071":"2026-06-14T03:29:20.880Z","0.19.0-beta.1072":"2026-06-15T03:30:10.941Z","0.19.0-beta.1073":"2026-06-15T23:36:16.450Z","0.19.0-beta.1074":"2026-06-16T13:05:47.739Z","0.19.0-beta.1075":"2026-06-17T01:15:23.884Z","0.19.0-beta.1076":"2026-06-21T01:37:43.442Z","0.19.0-beta.1077":"2026-06-21T05:12:14.918Z","0.19.0-beta.1078":"2026-06-21T06:13:13.328Z","0.19.0-beta.1079":"2026-06-21T06:46:27.508Z","0.19.0-beta.1080":"2026-06-21T22:28:26.474Z","0.19.0-beta.1081":"2026-06-21T23:57:01.740Z","0.19.0-beta.1082":"2026-06-23T03:16:22.496Z","0.19.0-beta.1083":"2026-06-23T03:35:48.589Z","0.19.0-beta.1084":"2026-06-23T03:44:43.366Z","0.19.0-beta.1085":"2026-06-24T23:22:48.827Z","0.19.0-beta.1086":"2026-06-24T23:45:31.704Z","0.19.0-beta.1087":"2026-06-25T14:13:42.042Z","0.19.0-beta.1088":"2026-06-30T07:18:03.025Z","0.19.0-beta.1089":"2026-07-02T13:46:03.804Z","0.19.0-beta.1090":"2026-07-02T14:11:29.931Z","0.19.0-beta.1091":"2026-07-02T14:15:23.191Z","0.19.0-beta.1092":"2026-07-03T19:08:48.439Z","0.19.0-beta.1093":"2026-07-13T23:10:56.315Z","0.19.0-beta.1094":"2026-07-14T01:23:51.092Z","0.19.0-beta.1095":"2026-07-14T07:51:57.790Z","0.19.0-beta.1096":"2026-07-14T08:02:12.216Z","0.19.0-beta.1097":"2026-07-16T00:29:58.992Z","0.19.0-beta.1098":"2026-07-16T00:51:46.221Z","0.19.0-beta.1099":"2026-07-16T03:40:57.798Z","0.19.0-beta.1100":"2026-07-16T06:01:05.791Z","0.19.0-beta.1101":"2026-07-16T06:47:05.644Z","0.19.0-beta.1102":"2026-07-16T19:27:00.724Z","0.19.0-beta.1103":"2026-07-16T21:31:02.226Z","0.19.0-beta.1104":"2026-07-16T22:08:54.146Z","0.19.0-beta.1105":"2026-07-16T22:17:21.400Z","0.19.0-beta.1106":"2026-07-16T22:31:56.663Z","0.19.0-beta.1107":"2026-07-17T00:07:58.518Z","0.19.0-beta.1108":"2026-07-17T05:45:50.918Z","0.19.0-beta.1109":"2026-07-17T06:03:50.747Z","0.19.0-beta.1110":"2026-07-22T13:29:29.934Z","0.19.0-beta.1111":"2026-07-23T23:53:05.313Z","0.19.0-beta.1112":"2026-07-24T08:44:31.799Z","0.19.0-beta.1113":"2026-07-25T03:26:12.970Z","0.19.0-beta.1114":"2026-07-25T03:29:06.521Z","0.19.0-beta.1115":"2026-07-25T05:03:34.943Z","0.19.0-beta.1116":"2026-07-28T08:29:14.846Z","0.19.0-beta.1117":"2026-07-29T20:39:01.325Z","0.19.0-beta.1118":"2026-07-29T20:44:00.274Z","0.19.0-beta.1119":"2026-07-29T22:02:09.730Z","0.19.0-beta.1120":"2026-07-30T03:49:53.262Z","0.19.0-beta.1121":"2026-07-30T06:07:16.077Z","0.19.0-beta.1122":"2026-07-31T15:24:45.936Z","0.19.0-beta.1123":"2026-07-31T16:12:18.707Z","0.19.0-beta.1124":"2026-07-31T16:58:51.709Z","0.19.0-beta.1125":"2026-07-31T18:54:02.902Z","0.19.0-beta.1126":"2026-07-31T21:21:20.368Z","0.19.0-beta.1127":"2026-08-01T16:15:05.879Z","0.19.0-beta.1128":"2026-08-01T22:50:36.285Z","0.19.0-beta.1129":"2026-08-03T07:52:35.910Z","0.19.0-beta.1130":"2026-08-03T08:11:32.748Z","0.19.0-beta.1131":"2026-08-03T16:46:33.644Z","0.19.0-beta.1132":"2026-08-04T03:41:35.616Z","0.19.0-beta.1133":"2026-08-05T19:34:49.998Z","0.19.0-beta.1134":"2026-08-05T19:37:44.077Z","0.19.0-beta.1135":"2026-08-11T04:07:45.198Z","0.19.0-beta.1136":"2026-08-13T18:02:09.253Z","0.19.0-beta.1137":"2026-08-13T18:14:34.835Z","0.19.0-beta.1138":"2026-08-13T19:38:33.055Z","0.19.0-beta.1139":"2026-08-17T19:03:44.836Z","0.20.0-beta.0":"2026-08-20T02:59:14.813Z","0.20.0-beta.1":"2026-08-22T06:43:24.947Z","0.20.0-beta.2":"2026-08-22T20:30:06.329Z","0.20.0-beta.3":"2026-08-23T01:21:21.363Z","0.20.0-beta.4":"2026-08-23T20:16:50.886Z","0.20.0-beta.5":"2026-08-24T23:42:26.683Z","0.20.0-beta.6":"2026-08-25T03:55:47.542Z","0.20.0-beta.7":"2026-08-25T06:48:32.879Z","0.20.0-beta.8":"2026-08-25T07:19:05.837Z","0.20.0-beta.9":"2026-08-25T18:46:02.367Z","0.20.0-beta.10":"2026-08-25T21:22:21.808Z","0.20.0-beta.11":"2026-08-25T23:41:44.547Z","0.20.0-beta.12":"2026-08-26T00:41:16.974Z","0.20.0-beta.13":"2026-08-26T02:06:48.423Z","0.20.0-beta.14":"2026-08-26T03:47:10.470Z","0.20.0-beta.15":"2026-08-26T05:03:42.330Z","0.20.0-beta.16":"2026-08-26T05:46:21.320Z","0.20.0-beta.17":"2026-08-26T07:32:26.820Z","0.20.0-beta.18":"2026-08-26T08:46:12.187Z","0.20.0-beta.19":"2026-08-26T09:43:18.904Z","0.20.0-beta.20":"2026-08-26T13:42:54.220Z","0.20.0-beta.21":"2026-08-26T15:33:23.246Z","0.20.0-beta.22":"2026-08-26T16:31:45.023Z","0.20.0-beta.23":"2026-08-26T18:38:42.013Z","0.20.0-beta.24":"2026-08-26T20:05:08.514Z","0.20.0-beta.25":"2026-08-26T23:43:53.589Z","0.20.0-beta.26":"2026-08-27T01:51:45.486Z","0.20.0-beta.27":"2026-08-27T03:05:40.015Z","0.20.0-beta.28":"2026-08-27T20:27:38.420Z","0.20.0-beta.29":"2026-08-27T22:38:29.940Z","0.20.0-beta.30":"2026-08-28T00:52:55.178Z","0.20.0-beta.31":"2026-08-28T06:57:19.521Z","0.20.0-beta.32":"2026-08-28T10:06:40.312Z","0.20.0-beta.33":"2026-08-28T11:57:13.834Z","0.20.0-beta.34":"2026-08-28T23:10:47.429Z","0.20.0-beta.35":"2026-08-29T06:44:43.483Z","0.20.0-beta.36":"2026-08-29T08:06:21.880Z","0.20.0-beta.37":"2026-08-29T11:26:31.298Z","0.20.0-beta.38":"2026-08-29T13:33:43.395Z","0.20.0-beta.39":"2026-08-29T19:36:54.436Z","0.20.0-beta.40":"2026-08-29T21:24:15.415Z","0.20.0-beta.41":"2026-08-30T04:52:17.229Z","0.20.0-beta.42":"2026-08-30T07:17:24.584Z","0.20.0-beta.43":"2026-08-31T05:34:56.086Z","0.20.0-beta.44":"2026-08-31T22:22:10.098Z","0.20.0-beta.45":"2026-09-01T01:03:06.469Z","0.20.0-beta.46":"2026-09-01T03:08:22.270Z","0.20.0-beta.47":"2026-09-01T03:25:45.684Z","0.20.0-beta.48":"2026-09-01T03:59:00.343Z","0.20.0-beta.49":"2026-09-01T05:27:54.785Z","0.20.0-beta.50":"2026-09-01T06:30:09.636Z","0.20.0-beta.51":"2026-09-01T07:23:06.363Z","0.20.0-beta.52":"2026-09-01T07:30:27.075Z","0.20.0-beta.53":"2026-09-01T08:05:17.479Z","0.20.0-beta.54":"2026-09-01T08:08:41.276Z","0.20.0-beta.55":"2026-09-01T09:44:13.488Z","0.20.0-beta.56":"2026-09-01T20:17:03.809Z","0.20.0-beta.57":"2026-09-01T20:38:04.248Z","0.20.0-beta.58":"2026-09-01T21:09:20.480Z","0.20.0-beta.59":"2026-09-02T02:23:25.491Z","0.20.0-beta.60":"2026-09-02T03:48:18.717Z","0.20.0-beta.61":"2026-09-02T06:07:52.577Z","0.20.0-beta.62":"2026-09-02T07:45:21.917Z","0.20.0-beta.63":"2026-09-02T08:38:05.781Z","0.20.0-beta.64":"2026-09-02T19:01:36.101Z","0.20.0-beta.65":"2026-09-02T21:27:02.007Z","0.20.0-beta.66":"2026-09-02T22:46:37.449Z","0.20.0-beta.67":"2026-09-03T00:02:52.851Z","0.20.0-beta.68":"2026-09-03T04:38:48.021Z","0.20.0-beta.69":"2026-09-03T07:30:11.572Z","0.20.0-beta.70":"2026-09-03T20:26:15.754Z","0.20.0-beta.71":"2026-09-04T04:15:35.749Z","0.20.0-beta.72":"2026-09-04T07:06:12.766Z","0.20.0-beta.73":"2026-09-04T20:00:42.300Z","0.20.0-beta.74":"2026-09-04T23:49:59.871Z","0.20.0-beta.75":"2026-09-05T01:09:53.020Z","0.20.0-beta.76":"2026-09-05T02:40:42.650Z","0.20.0-beta.77":"2026-09-05T04:13:51.342Z","0.20.0-beta.78":"2026-09-05T18:17:41.444Z","0.20.0-beta.79":"2026-09-06T07:48:24.888Z","0.20.0-beta.80":"2026-09-06T17:56:24.676Z","0.20.0-beta.81":"2026-09-07T20:57:44.608Z","0.20.0-beta.82":"2026-09-07T22:54:03.162Z","0.20.0-beta.83":"2026-09-08T00:57:13.558Z","0.20.0-beta.84":"2026-09-08T02:36:32.131Z","0.20.0-beta.85":"2026-09-08T03:41:13.447Z","0.20.0-beta.86":"2026-09-08T05:13:53.998Z","0.20.0-beta.87":"2026-09-08T06:40:48.971Z","0.20.0-beta.88":"2026-09-09T04:20:41.303Z","0.20.0-beta.89":"2026-09-13T14:44:36.777Z","0.20.0-beta.90":"2026-09-13T16:05:45.262Z","0.20.0-beta.91":"2026-09-13T17:16:06.538Z","0.20.0-beta.92":"2026-09-13T18:15:01.319Z"},"bugs":{"url":"https://github.com/absolutejs/absolutejs/issues"},"author":"Alex Kahn","license":"BSL-1.1","homepage":"https://github.com/absolutejs/absolutejs","repository":{"url":"git+https://github.com/absolutejs/absolutejs.git","type":"git"},"description":"A fullstack meta-framework for building web applications with TypeScript","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"","readmeFilename":""}